]> gitweb.factorcode.org Git - factor.git/log
factor.git
2 months agoAdded LIKE" for creating 'WHERE column LIKE' queries
Dave Carlton [Fri, 31 Mar 2023 11:27:58 +0000 (06:27 -0500)]
Added LIKE" for creating 'WHERE column LIKE' queries

(cherry picked from commit 0ea3d948ff5fe4bf60f03a14854e02a06267fe23)
(cherry picked from commit a6f6ddfb724c1ec02c6d6c807fd8ae3c4f61bbf4)

2 months agoxmode.catalog: adding qdoc and sparql
John Benediktsson [Mon, 5 Feb 2024 19:11:17 +0000 (11:11 -0800)]
xmode.catalog: adding qdoc and sparql

2 months agomacho: update mach-o/loader.h
John Benediktsson [Sun, 4 Feb 2024 21:08:33 +0000 (13:08 -0800)]
macho: update mach-o/loader.h

2 months agobasis/extra: use some vocab: paths
John Benediktsson [Sun, 4 Feb 2024 19:54:27 +0000 (11:54 -0800)]
basis/extra: use some vocab: paths

2 months agovm: min-macos-version 11.0
John Benediktsson [Sun, 4 Feb 2024 19:16:27 +0000 (11:16 -0800)]
vm: min-macos-version 11.0

2 months agoRevert "alien.libraries.finder.macosx: use shared cache on big sur"
John Benediktsson [Sun, 4 Feb 2024 19:16:15 +0000 (11:16 -0800)]
Revert "alien.libraries.finder.macosx: use shared cache on big sur"

This reverts commit 57c65966cc9e8b41d2a959b6ac3c2d38048747fb.

2 months agoalien.libraries.finder.macosx: use shared cache on big sur
John Benediktsson [Sun, 4 Feb 2024 19:08:23 +0000 (11:08 -0800)]
alien.libraries.finder.macosx: use shared cache on big sur

3 months agoextra: use try-process instead of "run-process drop"
John Benediktsson [Sat, 3 Feb 2024 19:14:45 +0000 (11:14 -0800)]
extra: use try-process instead of "run-process drop"

3 months agozoneinfo: update to tzdata-2024a
John Benediktsson [Sat, 3 Feb 2024 19:06:54 +0000 (11:06 -0800)]
zoneinfo: update to tzdata-2024a

3 months agocrontab: simplify
John Benediktsson [Thu, 1 Feb 2024 04:50:22 +0000 (20:50 -0800)]
crontab: simplify

3 months agobuild-from-source: don't build zstd 1.5.5-kernel tag
Doug Coleman [Thu, 1 Feb 2024 03:29:21 +0000 (21:29 -0600)]
build-from-source: don't build zstd 1.5.5-kernel tag

3 months agocodebase-analyzer: split up c header/src words
Doug Coleman [Fri, 26 Jan 2024 02:11:19 +0000 (20:11 -0600)]
codebase-analyzer: split up c header/src words

3 months agocore/basis/extra: update some stack effects
John Benediktsson [Wed, 31 Jan 2024 23:39:37 +0000 (15:39 -0800)]
core/basis/extra: update some stack effects

3 months agoextra: minor combinator cleanup
John Benediktsson [Wed, 31 Jan 2024 22:26:12 +0000 (14:26 -0800)]
extra: minor combinator cleanup

3 months agogenerators: reduce overhead for take/take-all/yield-from operations.
John Benediktsson [Wed, 31 Jan 2024 21:41:46 +0000 (13:41 -0800)]
generators: reduce overhead for take/take-all/yield-from operations.

3 months agocrontab: minor tweaks
John Benediktsson [Wed, 31 Jan 2024 18:10:49 +0000 (10:10 -0800)]
crontab: minor tweaks

3 months agomath: some docs tweaks for gcd and mod-inv
John Benediktsson [Wed, 31 Jan 2024 00:47:38 +0000 (16:47 -0800)]
math: some docs tweaks for gcd and mod-inv

3 months agomath: fix docs for gcd
John Benediktsson [Wed, 31 Jan 2024 00:35:42 +0000 (16:35 -0800)]
math: fix docs for gcd

3 months agoui.commands: adding update-command-map
John Benediktsson [Tue, 30 Jan 2024 19:24:01 +0000 (11:24 -0800)]
ui.commands: adding update-command-map

3 months agolibclang: add word to get an array from an array of ptrs
Doug Coleman [Tue, 23 Jan 2024 19:12:19 +0000 (13:12 -0600)]
libclang: add word to get an array from an array of ptrs

3 months agotools.dns.public: cloudflare has more dns servers
Doug Coleman [Tue, 23 Jan 2024 18:32:14 +0000 (12:32 -0600)]
tools.dns.public: cloudflare has more dns servers

3 months agoNo tabs
nomennescio [Mon, 22 Jan 2024 13:15:04 +0000 (14:15 +0100)]
No tabs

3 months agoAdd version information
nomennescio [Mon, 22 Jan 2024 13:09:54 +0000 (14:09 +0100)]
Add version information

Contains non-ASCII character 0xA9(©) in Codepage 0x04E4 (1252)

3 months agoInitialize sampler_thread field in constructor too
nomennescio [Mon, 22 Jan 2024 10:31:56 +0000 (11:31 +0100)]
Initialize sampler_thread field in constructor too

This now initializes all Windows specific fields

3 months agoFix most compiler warnings on Windows
nomennescio [Fri, 19 Jan 2024 16:51:43 +0000 (17:51 +0100)]
Fix most compiler warnings on Windows

3 months agocontainers: experimental container syntax
John Benediktsson [Sun, 21 Jan 2024 20:39:32 +0000 (12:39 -0800)]
containers: experimental container syntax

3 months agoio.random: fix typo
John Benediktsson [Sat, 20 Jan 2024 18:43:24 +0000 (10:43 -0800)]
io.random: fix typo

3 months agoReformat output to align MD5 hashes for easier comparison
nomennescio [Fri, 19 Jan 2024 16:51:43 +0000 (17:51 +0100)]
Reformat output to align MD5 hashes for easier comparison

3 months agoio.random: fix using
Doug Coleman [Fri, 19 Jan 2024 15:37:37 +0000 (09:37 -0600)]
io.random: fix using

3 months agoRemove implicit dependency on gcc for preprocessing, which is not needed.
nomennescio [Fri, 19 Jan 2024 13:53:32 +0000 (14:53 +0100)]
Remove implicit dependency on gcc for preprocessing, which is not needed.

This fixes the build on Cygwin and any other platform that uses crosscompilation.

3 months agoflamegraph: fix typo
John Benediktsson [Wed, 17 Jan 2024 22:55:10 +0000 (14:55 -0800)]
flamegraph: fix typo

3 months agoflamegraph: adding a flamegraph tool
John Benediktsson [Wed, 17 Jan 2024 22:53:04 +0000 (14:53 -0800)]
flamegraph: adding a flamegraph tool

3 months agofactor.entitlements: add JIT entitlement for aarch64
John Benediktsson [Tue, 16 Jan 2024 20:08:19 +0000 (12:08 -0800)]
factor.entitlements: add JIT entitlement for aarch64

3 months agoio.random: adding random-file-line(s)
John Benediktsson [Tue, 16 Jan 2024 19:09:26 +0000 (11:09 -0800)]
io.random: adding random-file-line(s)

3 months agofurnace.actions: Fix PUT, PATCH
Michael Raitza [Tue, 16 Jan 2024 17:22:08 +0000 (18:22 +0100)]
furnace.actions: Fix PUT, PATCH

3 months agohtml, http: Documentation fixes
Michael Raitza [Tue, 16 Jan 2024 17:16:34 +0000 (18:16 +0100)]
html, http: Documentation fixes

link is not a singleton but a tuple.

http.server.responses provides many more responses than is obvious to
the uninvolved.

3 months agofurnace: Implement DELETE request
Michael Raitza [Tue, 16 Jan 2024 17:16:25 +0000 (18:16 +0100)]
furnace: Implement DELETE request

3 months agohttp.server.redirection: Refactor <custom-redirect>
Michael Raitza [Tue, 16 Jan 2024 17:16:15 +0000 (18:16 +0100)]
http.server.redirection: Refactor <custom-redirect>

Avoid duplication and make use of canned HTTP responses.

3 months agohttp.server: Implement DELETE, PATCH; handle unknown methods
Michael Raitza [Tue, 16 Jan 2024 17:16:02 +0000 (18:16 +0100)]
http.server: Implement DELETE, PATCH; handle unknown methods

Handle DELETE and PATCH.  Be lenient and hand URL query parameters to
the user with a DELETE.  There is debate about whether DELETE should
handle query parameters.  Additionally, some implementations even reject
DELETE requests with a body.  So, leave all these additional
"protections" for a later implementation (e.g. in furnace).

Treat unknown methods like requests without parameters.

3 months agocompression.run-length: moved to extra to correct dependency hierarchy
olus2000 [Mon, 15 Jan 2024 19:18:31 +0000 (20:18 +0100)]
compression.run-length: moved to extra to correct dependency hierarchy

3 months agosequences.parser: lint docs
olus2000 [Mon, 15 Jan 2024 11:38:22 +0000 (12:38 +0100)]
sequences.parser: lint docs

3 months agosequences.parser: Add docs to some words in the vocab
olus2000 [Mon, 15 Jan 2024 09:52:32 +0000 (10:52 +0100)]
sequences.parser: Add docs to some words in the vocab

3 months agosequences.parser: lint changes from previous commits
olus2000 [Sun, 14 Jan 2024 10:11:39 +0000 (11:11 +0100)]
sequences.parser: lint changes from previous commits

3 months agosequences.parser: tests for current, next, consume
olus2000 [Sun, 14 Jan 2024 10:08:14 +0000 (11:08 +0100)]
sequences.parser: tests for current, next, consume

3 months agosequences.parser: rename and redefine `next`
olus2000 [Sat, 13 Jan 2024 09:38:39 +0000 (10:38 +0100)]
sequences.parser: rename and redefine `next`

Change the word `next` to advance the parser and *then* return the
element. Rename the old behavior of `next` to `consume`.

3 months agosequences: improve docs for subseq-index.
John Benediktsson [Sun, 14 Jan 2024 22:34:55 +0000 (14:34 -0800)]
sequences: improve docs for subseq-index.

3 months agosequences.parser: simplify duplicate defition.
John Benediktsson [Fri, 12 Jan 2024 16:44:12 +0000 (08:44 -0800)]
sequences.parser: simplify duplicate defition.

currently, keep possibly poor "next" naming, since it was used in a few
more places than "get+increment". both are kinda bad names i guess.

3 months agoupdate copyright
John Benediktsson [Thu, 11 Jan 2024 23:47:39 +0000 (15:47 -0800)]
update copyright

3 months agolibclang: fix error with iterating tokens, fix token cleanup, simpler
Doug Coleman [Thu, 11 Jan 2024 22:21:02 +0000 (16:21 -0600)]
libclang: fix error with iterating tokens, fix token cleanup, simpler

3 months agolibclang: write-c-defs from libclang-state directly (no global)
Doug Coleman [Thu, 11 Jan 2024 19:13:13 +0000 (13:13 -0600)]
libclang: write-c-defs from libclang-state directly (no global)

3 months agolibclang: fix counters, trying to track out-of-order c defines
Doug Coleman [Thu, 11 Jan 2024 19:09:33 +0000 (13:09 -0600)]
libclang: fix counters, trying to track out-of-order c defines

3 months agolibclang.ffi: way more enums/structs
Doug Coleman [Thu, 11 Jan 2024 17:20:20 +0000 (11:20 -0600)]
libclang.ffi: way more enums/structs

chatgpt translated from header to ENUM:

3 months agolibclang.ffi: find the latest llvm- dir on unix
Doug Coleman [Thu, 11 Jan 2024 17:19:58 +0000 (11:19 -0600)]
libclang.ffi: find the latest llvm- dir on unix

3 months agolibclang.ffi: less chatgpt hallucination
Doug Coleman [Thu, 11 Jan 2024 16:15:03 +0000 (10:15 -0600)]
libclang.ffi: less chatgpt hallucination

3 months agolibclang: use a single global
Doug Coleman [Thu, 11 Jan 2024 14:56:11 +0000 (08:56 -0600)]
libclang: use a single global

3 months agocombinators.extras: make a with-variable for global, and with-output-global-variable
Doug Coleman [Thu, 11 Jan 2024 14:54:57 +0000 (08:54 -0600)]
combinators.extras: make a with-variable for global, and with-output-global-variable

3 months agolibclang: fix ordering of anonymous unions/structs
Doug Coleman [Wed, 10 Jan 2024 19:54:00 +0000 (13:54 -0600)]
libclang: fix ordering of anonymous unions/structs

3 months agocodebase-analyzer: add some more file types
Doug Coleman [Wed, 10 Jan 2024 19:18:32 +0000 (13:18 -0600)]
codebase-analyzer: add some more file types

3 months agosequences.extras: use 0reduce for max-subarray-sum and make it row-polymorphic
Doug Coleman [Mon, 8 Jan 2024 21:02:52 +0000 (15:02 -0600)]
sequences.extras: use 0reduce for max-subarray-sum and make it row-polymorphic

otherwise the compiled word errors since stack effect is ( x x x -- x x )

3 months agocodebase-analyzer: fix handling of rust toml with workspaces
Doug Coleman [Sun, 7 Jan 2024 04:02:41 +0000 (22:02 -0600)]
codebase-analyzer: fix handling of rust toml with workspaces

3 months agolibclang: taking a better approach after this commit
Doug Coleman [Thu, 4 Jan 2024 19:24:49 +0000 (13:24 -0600)]
libclang: taking a better approach after this commit

3 months agolibclang: fixing anonymous unions inside structs
Doug Coleman [Thu, 28 Dec 2023 03:41:39 +0000 (21:41 -0600)]
libclang: fixing anonymous unions inside structs

3 months agolibclang: redo without malloced
Doug Coleman [Wed, 27 Dec 2023 18:58:19 +0000 (12:58 -0600)]
libclang: redo without malloced

3 months agohacker-news: using
Doug Coleman [Mon, 25 Dec 2023 03:46:01 +0000 (21:46 -0600)]
hacker-news: using

3 months agovocabs: oops fix valid-vocab-name?
John Benediktsson [Tue, 9 Jan 2024 17:56:38 +0000 (09:56 -0800)]
vocabs: oops fix valid-vocab-name?

3 months agovocabs: use valid-vocab-name? to filter disk vocabs
John Benediktsson [Tue, 9 Jan 2024 17:17:18 +0000 (09:17 -0800)]
vocabs: use valid-vocab-name? to filter disk vocabs

3 months agomath.functions: fix divisor? to work with mixed numbers
John Benediktsson [Sun, 7 Jan 2024 01:52:36 +0000 (17:52 -0800)]
math.functions: fix divisor? to work with mixed numbers

3 months agotoml: fix issue with sub-tables being defined first
John Benediktsson [Sun, 7 Jan 2024 01:46:48 +0000 (17:46 -0800)]
toml: fix issue with sub-tables being defined first

3 months agopeg.ebnf: also remove ebnf-parser word-prop
John Benediktsson [Sat, 6 Jan 2024 04:46:13 +0000 (20:46 -0800)]
peg.ebnf: also remove ebnf-parser word-prop

3 months agopeg.ebnf: reset ebnf words properly
John Benediktsson [Sat, 6 Jan 2024 04:36:06 +0000 (20:36 -0800)]
peg.ebnf: reset ebnf words properly

3 months agoio.files.temp: allow default-cache-directory to work on macports builders
John Benediktsson [Sat, 6 Jan 2024 03:58:44 +0000 (19:58 -0800)]
io.files.temp: allow default-cache-directory to work on macports builders

3 months agovm: reset context only when needed
John Benediktsson [Fri, 5 Jan 2024 21:55:38 +0000 (13:55 -0800)]
vm: reset context only when needed

4 months agobuild-from-source: exclude RC (release candidate) versions
Doug Coleman [Thu, 4 Jan 2024 16:50:04 +0000 (10:50 -0600)]
build-from-source: exclude RC (release candidate) versions

4 months agobuild-from-source: build point releases of pcre2
Doug Coleman [Thu, 4 Jan 2024 09:06:00 +0000 (03:06 -0600)]
build-from-source: build point releases of pcre2

4 months agobuild-from-source: don't build beta openssl, add capnproto which doesn't
Doug Coleman [Thu, 21 Dec 2023 03:47:03 +0000 (21:47 -0600)]
build-from-source: don't build beta openssl, add capnproto which doesn't
build shared yet

4 months agomath.combinatorics: tests for <k-permutations>
olus2000 [Fri, 29 Dec 2023 08:38:57 +0000 (09:38 +0100)]
math.combinatorics: tests for <k-permutations>

4 months agomath.combinatorics: fix <k-permutations> for k=0
olus2000 [Thu, 28 Dec 2023 23:03:48 +0000 (00:03 +0100)]
math.combinatorics: fix <k-permutations> for k=0

4 months agosyntax: remove warning from MAIN:
John Benediktsson [Tue, 26 Dec 2023 17:07:47 +0000 (09:07 -0800)]
syntax: remove warning from MAIN:

4 months agohacker-news: christmas theme is utc time
Doug Coleman [Mon, 25 Dec 2023 03:05:34 +0000 (21:05 -0600)]
hacker-news: christmas theme is utc time

4 months agolibclang: trying to fix typedefs
Doug Coleman [Sat, 23 Dec 2023 17:21:06 +0000 (11:21 -0600)]
libclang: trying to fix typedefs

4 months agodocs: Update panes-docs.factor
Ikko Eltociear Ashimine [Thu, 21 Dec 2023 15:15:35 +0000 (00:15 +0900)]
docs: Update panes-docs.factor

targetting -> targeting

4 months agolibclang: add more return types
Doug Coleman [Mon, 18 Dec 2023 19:40:12 +0000 (13:40 -0600)]
libclang: add more return types

4 months agolibclang: almost got enums
Doug Coleman [Mon, 18 Dec 2023 03:56:11 +0000 (21:56 -0600)]
libclang: almost got enums

4 months agolibclang: refactor, working on enums
Doug Coleman [Sun, 17 Dec 2023 22:55:06 +0000 (16:55 -0600)]
libclang: refactor, working on enums

4 months agolibclang: handle `typedef struct foo foo`, fix some typedefs
Doug Coleman [Sun, 17 Dec 2023 18:07:07 +0000 (12:07 -0600)]
libclang: handle `typedef struct foo foo`, fix some typedefs

4 months agolibclang: write to a malloced buffer
Doug Coleman [Sat, 16 Dec 2023 04:26:03 +0000 (22:26 -0600)]
libclang: write to a malloced buffer

4 months agobuild-from-source: use qw
Doug Coleman [Fri, 15 Dec 2023 20:15:21 +0000 (14:15 -0600)]
build-from-source: use qw

4 months agobuild-from-source: add rustup command and build unused libs
Doug Coleman [Fri, 15 Dec 2023 19:41:45 +0000 (13:41 -0600)]
build-from-source: add rustup command and build unused libs

4 months agobuild-from-source: move version getter words to build-from-source
Doug Coleman [Fri, 15 Dec 2023 19:18:21 +0000 (13:18 -0600)]
build-from-source: move version getter words to build-from-source

4 months agodiscord: adding interactions
Doug Coleman [Fri, 15 Dec 2023 19:08:27 +0000 (13:08 -0600)]
discord: adding interactions

4 months agogithub: implement more of the api. simplify org vs user code
Doug Coleman [Fri, 15 Dec 2023 19:07:52 +0000 (13:07 -0600)]
github: implement more of the api. simplify org vs user code

4 months agocodebase-analyzer: sort before printing
Doug Coleman [Fri, 15 Dec 2023 19:07:07 +0000 (13:07 -0600)]
codebase-analyzer: sort before printing

4 months agolibclang: fix ffi generation
Doug Coleman [Thu, 14 Dec 2023 21:56:54 +0000 (15:56 -0600)]
libclang: fix ffi generation

- still need to fix callbacks

4 months agolibclang: split ffi into libclang.ffi
Doug Coleman [Thu, 14 Dec 2023 03:41:09 +0000 (21:41 -0600)]
libclang: split ffi into libclang.ffi

4 months agomath.vectors.ranges: change using
John Benediktsson [Thu, 7 Dec 2023 03:15:34 +0000 (19:15 -0800)]
math.vectors.ranges: change using

4 months agoAdd range methods
Keldan Chapman [Wed, 6 Dec 2023 22:09:11 +0000 (23:09 +0100)]
Add range methods

4 months agotoml: parse more datetime formats into timestamps
John Benediktsson [Wed, 6 Dec 2023 03:57:17 +0000 (19:57 -0800)]
toml: parse more datetime formats into timestamps

4 months agounicode.data: remove accidental breakpoint
John Benediktsson [Wed, 6 Dec 2023 00:53:43 +0000 (16:53 -0800)]
unicode.data: remove accidental breakpoint

4 months agocontributing: more on license and extra/
razetime [Wed, 6 Dec 2023 00:40:01 +0000 (08:40 +0800)]
contributing: more on license and extra/

4 months agowebapps.pastebin: make "text" first option
razetime [Wed, 6 Dec 2023 00:28:34 +0000 (08:28 +0800)]
webapps.pastebin: make "text" first option