]> gitweb.factorcode.org Git - factor.git/log
factor.git
15 months agoSwitch to https urls
John Benediktsson [Fri, 20 Jan 2023 17:37:44 +0000 (09:37 -0800)]
Switch to https urls

15 months agobunny.model: moved to downloads.factorcode.org
John Benediktsson [Fri, 20 Jan 2023 17:33:51 +0000 (09:33 -0800)]
bunny.model: moved to downloads.factorcode.org

15 months agogpu.demos.bunny: host on downloads.factorcode.org
John Benediktsson [Fri, 20 Jan 2023 17:32:58 +0000 (09:32 -0800)]
gpu.demos.bunny: host on downloads.factorcode.org

15 months agomason.release.sign: sign some other files on macos.
John Benediktsson [Fri, 20 Jan 2023 17:22:02 +0000 (09:22 -0800)]
mason.release.sign: sign some other files on macos.

15 months agomacho: removing executable bit
John Benediktsson [Fri, 20 Jan 2023 17:12:10 +0000 (09:12 -0800)]
macho: removing executable bit

15 months agogopher: don't url-encode that paths
John Benediktsson [Fri, 20 Jan 2023 00:29:52 +0000 (16:29 -0800)]
gopher: don't url-encode that paths

15 months agogopher.cli: simplify
John Benediktsson [Thu, 19 Jan 2023 05:08:05 +0000 (21:08 -0800)]
gopher.cli: simplify

15 months agogemini.cli: simplify
John Benediktsson [Thu, 19 Jan 2023 05:07:58 +0000 (21:07 -0800)]
gemini.cli: simplify

15 months agodb.postgresql: don't test on win-32.
John Benediktsson [Wed, 18 Jan 2023 23:37:38 +0000 (15:37 -0800)]
db.postgresql: don't test on win-32.

15 months agoRevert "tools.memory: check space-reclaimed against <= 0"
John Benediktsson [Wed, 18 Jan 2023 23:25:55 +0000 (15:25 -0800)]
Revert "tools.memory: check space-reclaimed against <= 0"

This reverts commit b513ca62e7842d77f75b4f78683d260f14b5c130.

15 months agomath.blas: disable tests on linux-32.
John Benediktsson [Wed, 18 Jan 2023 23:08:41 +0000 (15:08 -0800)]
math.blas: disable tests on linux-32.

15 months agotools.memory: check space-reclaimed against <= 0
John Benediktsson [Wed, 18 Jan 2023 22:19:29 +0000 (14:19 -0800)]
tools.memory: check space-reclaimed against <= 0

15 months agodb.tester: perform test-postgresql on all platforms.
John Benediktsson [Wed, 18 Jan 2023 22:19:03 +0000 (14:19 -0800)]
db.tester: perform test-postgresql on all platforms.

15 months agomason: use canonical-path for windows.
John Benediktsson [Wed, 18 Jan 2023 18:34:04 +0000 (10:34 -0800)]
mason: use canonical-path for windows.

15 months agomason: only check docs-host if uploading docs
John Benediktsson [Wed, 18 Jan 2023 18:20:32 +0000 (10:20 -0800)]
mason: only check docs-host if uploading docs

15 months agomason.test: on 32-bit only test core/basis.
John Benediktsson [Wed, 18 Jan 2023 04:36:16 +0000 (20:36 -0800)]
mason.test: on 32-bit only test core/basis.

15 months agotools.test: adding a test-root word.
John Benediktsson [Wed, 18 Jan 2023 04:34:41 +0000 (20:34 -0800)]
tools.test: adding a test-root word.

15 months agomason: check hosts we'll need at the beginning
John Benediktsson [Tue, 17 Jan 2023 16:49:12 +0000 (08:49 -0800)]
mason: check hosts we'll need at the beginning

15 months agobuild-from-source.windows: Add libtls, use more qw{}, add more to
Doug Coleman [Tue, 17 Jan 2023 22:23:04 +0000 (16:23 -0600)]
build-from-source.windows: Add libtls, use more qw{}, add more to
build-windows-dlls

15 months agogopher.cli: adding home command
John Benediktsson [Tue, 17 Jan 2023 06:02:52 +0000 (22:02 -0800)]
gopher.cli: adding home command

15 months agogemini.cli: adding home command.
John Benediktsson [Tue, 17 Jan 2023 06:02:39 +0000 (22:02 -0800)]
gemini.cli: adding home command.

15 months agoalien.libraries.finder.linux: always use ld when ldconfig fails.
John Benediktsson [Tue, 17 Jan 2023 03:43:50 +0000 (19:43 -0800)]
alien.libraries.finder.linux: always use ld when ldconfig fails.

15 months agoalien.libraries.finder.linux: ignore stderr warnings
John Benediktsson [Tue, 17 Jan 2023 03:31:03 +0000 (19:31 -0800)]
alien.libraries.finder.linux: ignore stderr warnings

15 months agoalien.libraries.finder.linux: fix find-library on x86.32
John Benediktsson [Tue, 17 Jan 2023 03:21:44 +0000 (19:21 -0800)]
alien.libraries.finder.linux: fix find-library on x86.32

15 months agomason.release.sign: switch SignTool to sha256
John Benediktsson [Tue, 17 Jan 2023 02:38:47 +0000 (18:38 -0800)]
mason.release.sign: switch SignTool to sha256

15 months agohelp.tour: fix semantics line
John Benediktsson [Tue, 17 Jan 2023 01:34:07 +0000 (17:34 -0800)]
help.tour: fix semantics line

15 months agohelp.tour: use index-or-length
John Benediktsson [Mon, 16 Jan 2023 20:41:30 +0000 (12:41 -0800)]
help.tour: use index-or-length

15 months agogemini.ui: adding a MAIN:
John Benediktsson [Mon, 16 Jan 2023 18:16:12 +0000 (10:16 -0800)]
gemini.ui: adding a MAIN:

15 months agogopher.ui: adding a MAIN:
John Benediktsson [Mon, 16 Jan 2023 18:16:01 +0000 (10:16 -0800)]
gopher.ui: adding a MAIN:

15 months agosequences.extras: adding some tests
John Benediktsson [Mon, 16 Jan 2023 17:46:15 +0000 (09:46 -0800)]
sequences.extras: adding some tests

15 months agocache: remove unnecessary drop from test
Giftpflanze [Mon, 16 Jan 2023 17:10:57 +0000 (17:10 +0000)]
cache: remove unnecessary drop from test

15 months agosequences.extras: Add map-infimum and map-supremum
Giftpflanze [Mon, 16 Jan 2023 16:46:01 +0000 (16:46 +0000)]
sequences.extras: Add map-infimum and map-supremum

Resolves #522

15 months agohelp.tour: a bit more formatting
John Benediktsson [Mon, 16 Jan 2023 04:06:19 +0000 (20:06 -0800)]
help.tour: a bit more formatting

15 months agohelp.tour: minor formatting $code sections
John Benediktsson [Mon, 16 Jan 2023 04:04:56 +0000 (20:04 -0800)]
help.tour: minor formatting $code sections

15 months agomason.release.sign: use /fd sha1 for old signtool behavior
John Benediktsson [Mon, 16 Jan 2023 02:38:32 +0000 (18:38 -0800)]
mason.release.sign: use /fd sha1 for old signtool behavior

15 months agomodels.range: fix range-model-protocol docs.
John Benediktsson [Mon, 16 Jan 2023 02:34:12 +0000 (18:34 -0800)]
models.range: fix range-model-protocol docs.

15 months agoformatting: same tests on unix/windows.
John Benediktsson [Sun, 15 Jan 2023 23:52:14 +0000 (15:52 -0800)]
formatting: same tests on unix/windows.

15 months agobuild-from-source.windows: add zstd, lz4, and use qw{ } some places
Doug Coleman [Sun, 15 Jan 2023 23:39:46 +0000 (17:39 -0600)]
build-from-source.windows: add zstd, lz4, and use qw{ } some places

15 months agoio.launcher.windows: adding test for +new-group+ output.
John Benediktsson [Sun, 15 Jan 2023 22:06:41 +0000 (14:06 -0800)]
io.launcher.windows: adding test for +new-group+ output.

15 months agoRevert "tools.deploy: temporary disable on windows"
John Benediktsson [Sun, 15 Jan 2023 21:58:37 +0000 (13:58 -0800)]
Revert "tools.deploy: temporary disable on windows"

This reverts commit 02acff694ae6893fdc74f2d76411a338908ce57e.

15 months agoio.launcher.windows: don't set DETACHED_PROCESS for now
John Benediktsson [Sun, 15 Jan 2023 21:57:49 +0000 (13:57 -0800)]
io.launcher.windows: don't set DETACHED_PROCESS for now

15 months ago.gitattributes: add LICENSE.txt for a test case
John Benediktsson [Sun, 15 Jan 2023 21:41:55 +0000 (13:41 -0800)]
.gitattributes: add LICENSE.txt for a test case

15 months agoRevert "openssl: better attempt at finding the openssl libraries"
John Benediktsson [Sun, 15 Jan 2023 18:37:17 +0000 (10:37 -0800)]
Revert "openssl: better attempt at finding the openssl libraries"

This reverts commit 4d0bb65da9988eed1bf3f95cafa8b87721f2d6e5.

15 months agobuild-from-source.windows: add choco line
Doug Coleman [Sun, 15 Jan 2023 21:17:03 +0000 (15:17 -0600)]
build-from-source.windows: add choco line

15 months agofftw.ffi: add another library name; compiles to fftw3.dll by default
Doug Coleman [Sun, 15 Jan 2023 20:57:42 +0000 (14:57 -0600)]
fftw.ffi: add another library name; compiles to fftw3.dll by default

15 months agobuild-from-source: ensure output files exist and compile fftw
Doug Coleman [Sun, 15 Jan 2023 20:57:19 +0000 (14:57 -0600)]
build-from-source: ensure output files exist and compile fftw

15 months agobuild-from-source.windows: Add zeromq build
Doug Coleman [Sun, 15 Jan 2023 20:37:38 +0000 (14:37 -0600)]
build-from-source.windows: Add zeromq build

Outputs a crazy library name like libzmq-v143-mt-4_3_5.dll but we rename
it to libzmq.dll

15 months agopcre.ffi: pcred.dll is the debug version, no need for it right now
Doug Coleman [Sun, 15 Jan 2023 20:37:17 +0000 (14:37 -0600)]
pcre.ffi: pcred.dll is the debug version, no need for it right now

15 months agomath.extras: Fun estimate for factorials from a paper
Doug Coleman [Sun, 15 Jan 2023 20:25:48 +0000 (14:25 -0600)]
math.extras: Fun estimate for factorials from a paper

15 months agobuild-from-source.windows: Fix Release builds, use meson for postgres
Doug Coleman [Sun, 15 Jan 2023 20:24:57 +0000 (14:24 -0600)]
build-from-source.windows: Fix Release builds, use meson for postgres

msbuild needs the release flag or it builds debug mode no matter how
cmake was configured

15 months agobuild-from-source: Fix delete and add find-dlls
Doug Coleman [Sun, 15 Jan 2023 20:24:09 +0000 (14:24 -0600)]
build-from-source: Fix delete and add find-dlls

15 months agoRevert "mason.build: only shallow clone latest."
John Benediktsson [Sun, 15 Jan 2023 17:55:49 +0000 (09:55 -0800)]
Revert "mason.build: only shallow clone latest."

This reverts commit d5932e67ce1337e8970ea48878a0be89e9550bda.

15 months agobuild-from-source: add some util words, not quite sure how AppData is
Doug Coleman [Sun, 15 Jan 2023 17:11:45 +0000 (11:11 -0600)]
build-from-source: add some util words, not quite sure how AppData is
behaving on windows

It seemed to have deleted the openssl/ git checkout except for an empty
openssl/.git/ directory, which is weird

to build in parallel:
set CL=/MP
nmake

set # shows env vars in cmd

15 months agobuild-from-source.windows: Don't blow away output dir, add pcre to build
Doug Coleman [Sun, 15 Jan 2023 17:10:55 +0000 (11:10 -0600)]
build-from-source.windows: Don't blow away output dir, add pcre to build

15 months agobuild-from-source.windows: fix path for openssl dlls
Doug Coleman [Sun, 15 Jan 2023 17:10:05 +0000 (11:10 -0600)]
build-from-source.windows: fix path for openssl dlls

15 months agoopenssl: better attempt at finding the openssl libraries
Doug Coleman [Sun, 15 Jan 2023 16:02:15 +0000 (10:02 -0600)]
openssl: better attempt at finding the openssl libraries

15 months agobuild-from-source.windows: Add support for pcre and fix pcre2
Doug Coleman [Sun, 15 Jan 2023 15:53:58 +0000 (09:53 -0600)]
build-from-source.windows: Add support for pcre and fix pcre2

15 months agobuild-from-source: Add support for tar.gz files
Doug Coleman [Sun, 15 Jan 2023 15:53:35 +0000 (09:53 -0600)]
build-from-source: Add support for tar.gz files

15 months agopcre.ffi: use compiled pcre name
Doug Coleman [Sun, 15 Jan 2023 15:51:52 +0000 (09:51 -0600)]
pcre.ffi: use compiled pcre name

15 months agocalendar: Clarify week-number with year ends
Doug Coleman [Sun, 15 Jan 2023 15:51:22 +0000 (09:51 -0600)]
calendar: Clarify week-number with year ends

15 months agobuild-from-source.windows: Add dlls to build all word, copy nasm.exe
Doug Coleman [Sat, 14 Jan 2023 18:56:35 +0000 (12:56 -0600)]
build-from-source.windows: Add dlls to build all word, copy nasm.exe
into build dir since it might not be in path

15 months agotools.deploy: temporary disable on windows
John Benediktsson [Sun, 15 Jan 2023 04:19:34 +0000 (20:19 -0800)]
tools.deploy: temporary disable on windows

15 months agogopher.cli: use stdin for input, not argument
John Benediktsson [Sun, 15 Jan 2023 00:06:37 +0000 (16:06 -0800)]
gopher.cli: use stdin for input, not argument

15 months agogemini.cli: use stdin for input, not argument
John Benediktsson [Sun, 15 Jan 2023 00:06:23 +0000 (16:06 -0800)]
gemini.cli: use stdin for input, not argument

15 months agogopher.cli: use $PAGER
John Benediktsson [Sat, 14 Jan 2023 23:52:32 +0000 (15:52 -0800)]
gopher.cli: use $PAGER

15 months agogemini.cli: use $PAGER
John Benediktsson [Sat, 14 Jan 2023 23:52:26 +0000 (15:52 -0800)]
gemini.cli: use $PAGER

15 months agogopher.cli: adding a gopher shell similar to gemini.cli
John Benediktsson [Sat, 14 Jan 2023 22:14:49 +0000 (14:14 -0800)]
gopher.cli: adding a gopher shell similar to gemini.cli

15 months agodb.postgresql: remove long test
John Benediktsson [Sat, 14 Jan 2023 21:33:34 +0000 (13:33 -0800)]
db.postgresql: remove long test

15 months agoRevert "mason.child: Up the codeheap size on Windows-x86.64 mason tests."
John Benediktsson [Sat, 14 Jan 2023 21:03:51 +0000 (13:03 -0800)]
Revert "mason.child: Up the codeheap size on Windows-x86.64 mason tests."

This reverts commit 3e2f5194a09f8505206f9ed03a33731f36b0cd5c.

15 months agoRevert "openssl: rename dlls on windows"
John Benediktsson [Sat, 14 Jan 2023 19:10:03 +0000 (11:10 -0800)]
Revert "openssl: rename dlls on windows"

This reverts commit 6e896904e7cb65299f5b4e52103aae6642055d6c.

15 months agobuild-from-source.windows: Add redistributable code but probably useless
Doug Coleman [Sat, 14 Jan 2023 18:36:47 +0000 (12:36 -0600)]
build-from-source.windows: Add redistributable code but probably useless

15 months agoopenssl: rename dlls on windows
Doug Coleman [Sat, 14 Jan 2023 18:11:00 +0000 (12:11 -0600)]
openssl: rename dlls on windows

15 months agobuild-from-source.windows: add libsnappy build
Doug Coleman [Sat, 14 Jan 2023 17:50:42 +0000 (11:50 -0600)]
build-from-source.windows: add libsnappy build

15 months agomason.child: change to 2 hour timeout.
John Benediktsson [Sat, 14 Jan 2023 17:28:59 +0000 (09:28 -0800)]
mason.child: change to 2 hour timeout.

15 months agobuild-from-source.windows: fix raylib path
Doug Coleman [Sat, 14 Jan 2023 17:26:24 +0000 (11:26 -0600)]
build-from-source.windows: fix raylib path

15 months agomisc: add CONTRIBUTING.md
razetime [Sat, 14 Jan 2023 16:47:44 +0000 (22:17 +0530)]
misc: add CONTRIBUTING.md

15 months agocolors.lch: fix typo
John Benediktsson [Sat, 14 Jan 2023 05:58:28 +0000 (21:58 -0800)]
colors.lch: fix typo

15 months agocolors: these should be instances of color.
John Benediktsson [Sat, 14 Jan 2023 05:43:22 +0000 (21:43 -0800)]
colors: these should be instances of color.

15 months agobuild-from-source.windows: add raylib but it makes a 0-byte dll on my
Doug Coleman [Sat, 14 Jan 2023 05:28:05 +0000 (23:28 -0600)]
build-from-source.windows: add raylib but it makes a 0-byte dll on my
box

15 months agobuild-from-source: Add libyaml
Doug Coleman [Sat, 14 Jan 2023 02:12:11 +0000 (20:12 -0600)]
build-from-source: Add libyaml

15 months agobuild-from-source.windows: meson not needed
Doug Coleman [Sat, 14 Jan 2023 01:42:44 +0000 (19:42 -0600)]
build-from-source.windows: meson not needed

15 months agobuild-from-source.windows: Add postgres and build in parallel.
Doug Coleman [Sat, 14 Jan 2023 01:41:02 +0000 (19:41 -0600)]
build-from-source.windows: Add postgres and build in parallel.

Needs some hacks for flex/bison

15 months agohelp.tour: minor doc fix
John Benediktsson [Sat, 14 Jan 2023 00:13:37 +0000 (16:13 -0800)]
help.tour: minor doc fix

15 months agofix some unit-test syntax to use array instead of quotation for result
John Benediktsson [Fri, 13 Jan 2023 23:33:41 +0000 (15:33 -0800)]
fix some unit-test syntax to use array instead of quotation for result

15 months agofix some unit-test syntax to use array instead of quotation for result
John Benediktsson [Fri, 13 Jan 2023 22:23:08 +0000 (14:23 -0800)]
fix some unit-test syntax to use array instead of quotation for result

15 months agobuild-from-source: Add capability to clone/build some repos for dlls
Doug Coleman [Fri, 13 Jan 2023 20:21:19 +0000 (14:21 -0600)]
build-from-source: Add capability to clone/build some repos for dlls

Only on Windows so far, but can be extended.

15 months agobuild-from-source.windows: initial commit
Doug Coleman [Fri, 13 Jan 2023 19:57:07 +0000 (13:57 -0600)]
build-from-source.windows: initial commit

15 months agocli.git: better names
Doug Coleman [Fri, 13 Jan 2023 19:56:39 +0000 (13:56 -0600)]
cli.git: better names

15 months agoopenssl.libssl: Add some bindings
Doug Coleman [Fri, 13 Jan 2023 19:56:23 +0000 (13:56 -0600)]
openssl.libssl: Add some bindings

15 months agoio.directories: add ?delete-path which doesn't care if path exists
Doug Coleman [Fri, 13 Jan 2023 19:55:39 +0000 (13:55 -0600)]
io.directories: add ?delete-path which doesn't care if path exists

15 months agofix some unit-test syntax to use array instead of quotation for result
John Benediktsson [Fri, 13 Jan 2023 17:31:58 +0000 (09:31 -0800)]
fix some unit-test syntax to use array instead of quotation for result

15 months agomemcached: os/cpu vars
John Benediktsson [Fri, 13 Jan 2023 06:30:27 +0000 (22:30 -0800)]
memcached: os/cpu vars

15 months agoio.files.info.unix.linux: fix test using
John Benediktsson [Fri, 13 Jan 2023 01:49:31 +0000 (17:49 -0800)]
io.files.info.unix.linux: fix test using

15 months agogit: rename a word, it was confusing
Doug Coleman [Thu, 12 Jan 2023 20:49:25 +0000 (14:49 -0600)]
git: rename a word, it was confusing

15 months agomason.build: only shallow clone latest.
John Benediktsson [Thu, 12 Jan 2023 17:01:17 +0000 (09:01 -0800)]
mason.build: only shallow clone latest.

15 months agotools.disassembler: some cleanup
John Benediktsson [Thu, 12 Jan 2023 16:26:18 +0000 (08:26 -0800)]
tools.disassembler: some cleanup

15 months agotools.disassembler: adding Capstone backend.
John Benediktsson [Thu, 12 Jan 2023 06:58:14 +0000 (22:58 -0800)]
tools.disassembler: adding Capstone backend.

15 months agobootstrap.image.upload: force ipv4 for image uploads
Doug Coleman [Thu, 12 Jan 2023 01:37:14 +0000 (19:37 -0600)]
bootstrap.image.upload: force ipv4 for image uploads

My ubuntu 22.10 is trying to use ipv6 which times out or takes forever
with factorcode. Instead, force ipv4 for now.

15 months agofactor: fix some spacing
Doug Coleman [Thu, 12 Jan 2023 01:17:47 +0000 (19:17 -0600)]
factor: fix some spacing

with some regexps in vscode:
/^       [^\s]./
/^   \[/
/^   \]/
/^   \{/
/^   \}/

and vary the number of spaces

15 months agotests: use must-not-fail in some places must-not-fail 2738/head
Doug Coleman [Wed, 11 Jan 2023 17:59:29 +0000 (11:59 -0600)]
tests: use must-not-fail in some places