]> gitweb.factorcode.org Git - factor.git/log
factor.git
7 days agoSupported option by both gcc and clang feature-vm-compression
nomennescio [Fri, 26 Apr 2024 22:16:01 +0000 (23:16 +0100)]
Supported option by both gcc and clang

7 days agoUpdated copyrights
nomennescio [Fri, 26 Apr 2024 15:19:50 +0000 (16:19 +0100)]
Updated copyrights

7 days agoFix dependency resolution
nomennescio [Fri, 26 Apr 2024 14:51:01 +0000 (15:51 +0100)]
Fix dependency resolution

7 days agoPut it back in
nomennescio [Fri, 26 Apr 2024 14:25:27 +0000 (15:25 +0100)]
Put it back in

7 days agoUncompress in existing heaps if possible
nomennescio [Fri, 26 Apr 2024 14:16:38 +0000 (15:16 +0100)]
Uncompress in existing heaps if possible

7 days agoImprove LTO compilation speed on multicore machines
nomennescio [Fri, 26 Apr 2024 08:52:15 +0000 (09:52 +0100)]
Improve LTO compilation speed on multicore machines

8 days agoFixes unused variable warning
nomennescio [Thu, 25 Apr 2024 16:27:15 +0000 (17:27 +0100)]
Fixes unused variable warning

8 days agoLink Time Optimization and stripping in non-debug code leads to a 66% reduction in...
nomennescio [Thu, 25 Apr 2024 15:48:51 +0000 (16:48 +0100)]
Link Time Optimization and stripping in non-debug code leads to a 66% reduction in executable size

8 days agoC linkage reduces executable size
nomennescio [Thu, 25 Apr 2024 15:47:43 +0000 (16:47 +0100)]
C linkage reduces executable size

8 days agozstd v1.5.6
nomennescio [Thu, 25 Apr 2024 11:51:13 +0000 (12:51 +0100)]
zstd v1.5.6

generated with
cd zstd/build/single_file_libs/
python combine.py -r ../../lib -o zstd.c zstd-in.c

8 days agoMerge branch 'master' into feature-vm-compression
nomennescio [Thu, 25 Apr 2024 10:02:09 +0000 (11:02 +0100)]
Merge branch 'master' into feature-vm-compression

9 days agoscryfall: make decks better, import from moxfield
Doug Coleman [Wed, 24 Apr 2024 13:24:27 +0000 (08:24 -0500)]
scryfall: make decks better, import from moxfield

12 days agoscryfall: add more filter/reject words, better mtga parser
Doug Coleman [Sun, 21 Apr 2024 20:25:22 +0000 (15:25 -0500)]
scryfall: add more filter/reject words, better mtga parser

2 weeks agoscryfall: parse mtga deck format
Doug Coleman [Wed, 17 Apr 2024 03:26:12 +0000 (22:26 -0500)]
scryfall: parse mtga deck format

2 weeks agobuild-from-source.windows: fix download thing
John Benediktsson [Mon, 15 Apr 2024 22:23:26 +0000 (15:23 -0700)]
build-from-source.windows: fix download thing

2 weeks agoio.directories.windows: fix using
John Benediktsson [Mon, 15 Apr 2024 20:34:15 +0000 (13:34 -0700)]
io.directories.windows: fix using

2 weeks agoio.directories.windows: use MOVEFILE_REPLACE_EXISTING
John Benediktsson [Mon, 15 Apr 2024 20:28:33 +0000 (13:28 -0700)]
io.directories.windows: use MOVEFILE_REPLACE_EXISTING

2 weeks agoio.directories: test moving a file to overwrite an existing one
John Benediktsson [Mon, 15 Apr 2024 20:06:59 +0000 (13:06 -0700)]
io.directories: test moving a file to overwrite an existing one

2 weeks agobuild-from-source: remove ?download word, it's just download-once
Doug Coleman [Mon, 15 Apr 2024 18:43:29 +0000 (13:43 -0500)]
build-from-source: remove ?download word, it's just download-once

2 weeks agohttp.download: download to cwd like the docs say not "resource:"
Doug Coleman [Mon, 15 Apr 2024 18:43:10 +0000 (13:43 -0500)]
http.download: download to cwd like the docs say not "resource:"

2 weeks agocurl: add a curl-download
John Benediktsson [Mon, 15 Apr 2024 18:37:48 +0000 (11:37 -0700)]
curl: add a curl-download

2 weeks agohttp.download: fix up stack effects and write some docs
Doug Coleman [Sun, 14 Apr 2024 22:24:08 +0000 (17:24 -0500)]
http.download: fix up stack effects and write some docs

2 weeks agohttp.download: fix downloading into a directory if it didnt exist
Doug Coleman [Sun, 14 Apr 2024 21:00:29 +0000 (16:00 -0500)]
http.download: fix downloading into a directory if it didnt exist

rename some stuff for consistency

2 weeks agococoa.statusbar: a bit of refactoring
Doug Coleman [Sun, 14 Apr 2024 20:58:12 +0000 (15:58 -0500)]
cocoa.statusbar: a bit of refactoring

needs more work, this cleans up some stuff

3 weeks agoscryfall: add more oracle filtering, fix double-faced cards, shorten code
Doug Coleman [Sat, 13 Apr 2024 01:36:24 +0000 (20:36 -0500)]
scryfall: add more oracle filtering, fix double-faced cards, shorten code

3 weeks agoscryfall: better names, remove some duplication validate
Doug Coleman [Fri, 12 Apr 2024 03:19:08 +0000 (22:19 -0500)]
scryfall: better names, remove some duplication

3 weeks agoscryfall: add cheat sheet for instant/sneaky cards
Doug Coleman [Fri, 12 Apr 2024 02:59:29 +0000 (21:59 -0500)]
scryfall: add cheat sheet for instant/sneaky cards

3 weeks agoscryfall: fix four-colors to be only the four and not the missing color
Doug Coleman [Fri, 12 Apr 2024 01:54:37 +0000 (20:54 -0500)]
scryfall: fix four-colors to be only the four and not the missing color

3 weeks agowebsites.factorcode: use change-file-lines in example
John Benediktsson [Thu, 11 Apr 2024 19:41:14 +0000 (12:41 -0700)]
websites.factorcode: use change-file-lines in example

3 weeks agoscryfall: add more sorting
Doug Coleman [Wed, 10 Apr 2024 02:40:53 +0000 (21:40 -0500)]
scryfall: add more sorting

3 weeks agoscryfall: parsing mana cost, bonus sheets, and better sort
Doug Coleman [Tue, 9 Apr 2024 04:04:04 +0000 (23:04 -0500)]
scryfall: parsing mana cost, bonus sheets, and better sort

3 weeks agosorting.specification: add quot to sort specs for working with json etc
Doug Coleman [Tue, 9 Apr 2024 03:51:40 +0000 (22:51 -0500)]
sorting.specification: add quot to sort specs for working with json etc

3 weeks agosequences.extras: Add a word to take the cartesian product of a sequence
Doug Coleman [Sun, 7 Apr 2024 03:43:59 +0000 (22:43 -0500)]
sequences.extras: Add a word to take the cartesian product of a sequence

add ?cut

3 weeks agomath.combinatorics: add a word to get unique combinations using a hash-set
Doug Coleman [Sun, 7 Apr 2024 03:43:23 +0000 (22:43 -0500)]
math.combinatorics: add a word to get unique combinations using a hash-set

4 weeks agodiscord: add intent slot to discord-bot-config
Doug Coleman [Wed, 3 Apr 2024 04:20:40 +0000 (23:20 -0500)]
discord: add intent slot to discord-bot-config

make gateway-identify-json work even without a discord-bot connected
for testing

4 weeks agodiscord: fix interaction create, add interaction edit
Val Packett [Wed, 3 Apr 2024 00:32:56 +0000 (21:32 -0300)]
discord: fix interaction create, add interaction edit

4 weeks agoscryfall: add some words to filter by power/toughness
Doug Coleman [Wed, 3 Apr 2024 03:26:41 +0000 (22:26 -0500)]
scryfall: add some words to filter by power/toughness

4 weeks agocodebase-analyzer: print clickable links, fix some formatting
Doug Coleman [Fri, 29 Mar 2024 02:02:30 +0000 (21:02 -0500)]
codebase-analyzer: print clickable links, fix some formatting

4 weeks ago.github: Re-enable auto-use on windows until error can be fixed
Giftpflanze [Wed, 3 Apr 2024 02:44:09 +0000 (04:44 +0200)]
.github: Re-enable auto-use on windows until error can be fixed

4 weeks agoeditors.notepadnext: support line numbers in newer bundle id
John Benediktsson [Wed, 3 Apr 2024 02:26:04 +0000 (19:26 -0700)]
editors.notepadnext: support line numbers in newer bundle id

4 weeks agoeditors.notepadnext: better formatting
Doug Coleman [Tue, 2 Apr 2024 22:04:48 +0000 (17:04 -0500)]
editors.notepadnext: better formatting

4 weeks agoeditors.notepadnext: add line number support
Doug Coleman [Tue, 2 Apr 2024 22:03:44 +0000 (17:03 -0500)]
editors.notepadnext: add line number support

Fixed in https://github.com/dail8859/NotepadNext/issues/528#issuecomment-2033175926

4 weeks ago.github: Fix typo and also add to test_branch.yml
Giftpflanze [Tue, 2 Apr 2024 20:39:51 +0000 (22:39 +0200)]
.github: Fix typo and also add to test_branch.yml

4 weeks ago.github: disable auto-use for load-all
John Benediktsson [Tue, 2 Apr 2024 19:55:02 +0000 (12:55 -0700)]
.github: disable auto-use for load-all

4 weeks agogrouping.extras: add using
John Benediktsson [Tue, 2 Apr 2024 17:06:02 +0000 (10:06 -0700)]
grouping.extras: add using

4 weeks agogrouping.extras: group-by docs: note consecutive behavior and link collect-by
Andy Kluger [Tue, 2 Apr 2024 16:48:31 +0000 (12:48 -0400)]
grouping.extras: group-by docs: note consecutive behavior and link collect-by

5 weeks agoscryfall: more words for filtering by types/subtypes
Doug Coleman [Fri, 29 Mar 2024 00:54:14 +0000 (19:54 -0500)]
scryfall: more words for filtering by types/subtypes

5 weeks agoscryfall: add some set words
Doug Coleman [Thu, 28 Mar 2024 19:24:26 +0000 (14:24 -0500)]
scryfall: add some set words

5 weeks agoeditors.notepadnext: add support for NotepadNext
Doug Coleman [Thu, 28 Mar 2024 19:23:46 +0000 (14:23 -0500)]
editors.notepadnext: add support for NotepadNext

it doesn't seem to open to line numbers in files

5 weeks agohttp.download: use ``path`` not ``file`` in stack effect
John Benediktsson [Tue, 26 Mar 2024 22:00:24 +0000 (15:00 -0700)]
http.download: use ``path`` not ``file`` in stack effect

5 weeks agoscryfall: clean up some code, add text summary printing
Doug Coleman [Tue, 26 Mar 2024 16:19:53 +0000 (11:19 -0500)]
scryfall: clean up some code, add text summary printing

5 weeks agocore: remove ?string>number in favor of ?if
Doug Coleman [Mon, 25 Mar 2024 16:59:12 +0000 (11:59 -0500)]
core: remove ?string>number in favor of ?if

5 weeks agoscryfall: rename words for consistency
Doug Coleman [Mon, 25 Mar 2024 16:58:45 +0000 (11:58 -0500)]
scryfall: rename words for consistency

5 weeks agogeo-ip: site is down, fix db from github
Doug Coleman [Mon, 25 Mar 2024 16:43:46 +0000 (11:43 -0500)]
geo-ip: site is down, fix db from github

5 weeks agohttp.download: fix for new changes
Doug Coleman [Mon, 25 Mar 2024 14:50:52 +0000 (09:50 -0500)]
http.download: fix for new changes

5 weeks agohttp.download: ?download-to -> download-to-once
Doug Coleman [Mon, 25 Mar 2024 04:46:53 +0000 (23:46 -0500)]
http.download: ?download-to -> download-to-once

Hopefully better name for a word that caches the download instead
of downloading every time.

5 weeks agoscryfall: sort dragons
Doug Coleman [Mon, 25 Mar 2024 00:45:30 +0000 (19:45 -0500)]
scryfall: sort dragons

5 weeks agohttp.download: fix bug in deleting zero-sized files word
Doug Coleman [Mon, 25 Mar 2024 00:45:04 +0000 (19:45 -0500)]
http.download: fix bug in deleting zero-sized files word

5 weeks agoscryfall: add mtg vocab and some words to filter through cards scryfall
Doug Coleman [Mon, 25 Mar 2024 00:27:11 +0000 (19:27 -0500)]
scryfall: add mtg vocab and some words to filter through cards

5 weeks agofactor: update download to return path and using lists
Doug Coleman [Sun, 24 Mar 2024 21:21:30 +0000 (16:21 -0500)]
factor: update download to return path and using lists

fix dead url for unixdict.txt

5 weeks agoio.files.unique: add a word that opens a temp file and gives you a write stream
Doug Coleman [Sun, 24 Mar 2024 21:20:57 +0000 (16:20 -0500)]
io.files.unique: add a word that opens a temp file and gives you a write stream

5 weeks agoeditors.textwrangler: hopefully clarify text
Doug Coleman [Sun, 24 Mar 2024 21:17:29 +0000 (16:17 -0500)]
editors.textwrangler: hopefully clarify text

5 weeks agohttp.download: move download words to their own vocabulary
Doug Coleman [Sun, 24 Mar 2024 20:59:10 +0000 (15:59 -0500)]
http.download: move download words to their own vocabulary

5 weeks agomath.parser: add a variant ?string>number for use with `if`
Doug Coleman [Sun, 24 Mar 2024 20:57:36 +0000 (15:57 -0500)]
math.parser: add a variant ?string>number for use with `if`

5 weeks agoio.files: implement (file-writer-secure)
Doug Coleman [Sun, 24 Mar 2024 17:14:11 +0000 (12:14 -0500)]
io.files: implement (file-writer-secure)

We want a way to open a temp file securely and return the stream.
Opening a file to reserve the filename is not enough in some cases according
to https://tldp.org/HOWTO/Secure-Programs-HOWTO/avoid-race.html

5 weeks agoopengl.annotations: use dupd
Doug Coleman [Sun, 24 Mar 2024 17:12:49 +0000 (12:12 -0500)]
opengl.annotations: use dupd

5 weeks agoshuffle: Add dupdd
Doug Coleman [Sun, 24 Mar 2024 17:11:28 +0000 (12:11 -0500)]
shuffle: Add dupdd

6 weeks agocombinators.extras: Fix 3tri*
Giftpflanze [Wed, 20 Mar 2024 11:07:32 +0000 (12:07 +0100)]
combinators.extras: Fix 3tri*

7 weeks agosequences: Fix documentation
Giftpflanze [Mon, 11 Mar 2024 07:01:52 +0000 (08:01 +0100)]
sequences: Fix documentation

Arguments m and n do not exist in move and check-slice

8 weeks agoio.serial.linux.ffi: Move M: linux lookup-baud to io.serial.linux
Giftpflanze [Fri, 8 Mar 2024 17:02:12 +0000 (18:02 +0100)]
io.serial.linux.ffi: Move M: linux lookup-baud to io.serial.linux

8 weeks agocurses: Updates and fixes
Giftpflanze [Thu, 7 Mar 2024 20:38:46 +0000 (21:38 +0100)]
curses: Updates and fixes

* Fix color constants
* Add `A_ITALIC`
* Add mouse button 5 (scroll down)
* Add `nodelay` config option
* Rename `wccbox` to `wcbox`
* Add `set-escdelay` to set `ESCDELAY`

8 weeks agolibc: Add setlocale and LC_* constants
Giftpflanze [Thu, 7 Mar 2024 20:33:55 +0000 (21:33 +0100)]
libc: Add setlocale and LC_* constants

8 weeks agounix.signals: Signal constants are in the libc vocab
Giftpflanze [Tue, 5 Mar 2024 14:54:38 +0000 (15:54 +0100)]
unix.signals: Signal constants are in the libc vocab

8 weeks agogilded-rose: fix help-lint
John Benediktsson [Mon, 4 Mar 2024 17:05:48 +0000 (09:05 -0800)]
gilded-rose: fix help-lint

2 months agogilded-rose: fix a mistranslated condition
Alexander Ilin [Sun, 3 Mar 2024 20:59:00 +0000 (21:59 +0100)]
gilded-rose: fix a mistranslated condition

2 months agogilded-rose: new vocab 2956/head
Alexander Ilin [Sun, 3 Mar 2024 20:34:34 +0000 (21:34 +0100)]
gilded-rose: new vocab

Translated from:
https://github.com/emilybache/GildedRose-Refactoring-Kata/blob/main/Delphi/GildedRose.pas
https://github.com/emilybache/GildedRose-Refactoring-Kata/blob/main/Delphi/TextTestFixture.dpr

2 months agorlgl: Fix vocab tags
Giftpflanze [Sun, 3 Mar 2024 09:45:56 +0000 (10:45 +0100)]
rlgl: Fix vocab tags

2 months agoREADME: remove an obsolete command-line option 2955/head
Alexander Ilin [Fri, 1 Mar 2024 23:27:36 +0000 (00:27 +0100)]
README: remove an obsolete command-line option

2 months agodb.sqlite.lib: fix test
Doug Coleman [Tue, 27 Feb 2024 20:06:19 +0000 (14:06 -0600)]
db.sqlite.lib: fix test

2 months agodb.sqlite.lib: there is no u64 type in sqlite and i'm tired of pretending
Doug Coleman [Tue, 27 Feb 2024 16:38:40 +0000 (10:38 -0600)]
db.sqlite.lib: there is no u64 type in sqlite and i'm tired of pretending

add a way to get the db filename that is in use

2 months agodb.sqlite.ffi: use the libclang output with some fixups
Doug Coleman [Tue, 27 Feb 2024 16:37:38 +0000 (10:37 -0600)]
db.sqlite.ffi: use the libclang output with some fixups

bind functions take void* instead of int

2 months agodb.sqlite.ffi: add more api
Doug Coleman [Mon, 26 Feb 2024 18:21:00 +0000 (12:21 -0600)]
db.sqlite.ffi: add more api

2 months agomisc/vim: update syntax
John Benediktsson [Sun, 25 Feb 2024 23:48:02 +0000 (15:48 -0800)]
misc/vim: update syntax

2 months agosequences.generalizations: adding lastn, set-lastn, ?lastn.
John Benediktsson [Sun, 25 Feb 2024 23:47:13 +0000 (15:47 -0800)]
sequences.generalizations: adding lastn, set-lastn, ?lastn.

2 months agosequences: faster last2 and some tests
John Benediktsson [Sun, 25 Feb 2024 21:58:14 +0000 (13:58 -0800)]
sequences: faster last2 and some tests

2 months agoui.backend.windows: double the default vertical scrolling speed
Alexander Ilin [Sun, 25 Feb 2024 16:46:15 +0000 (17:46 +0100)]
ui.backend.windows: double the default vertical scrolling speed

2 months agoui.backend.windows: scroll 10 times faster with Shift
Alexander Ilin [Sun, 25 Feb 2024 16:41:47 +0000 (17:41 +0100)]
ui.backend.windows: scroll 10 times faster with Shift

2 months agoui.backend.windows: fix mouse-scroll implementation
Alexander Ilin [Sun, 25 Feb 2024 14:56:26 +0000 (15:56 +0100)]
ui.backend.windows: fix mouse-scroll implementation

The lo-word should be ignored: it contains flags that should not affect the
scroll direction vector.

2 months agoui.backend.windows: support horizontal scroll wheel
Alexander Ilin [Sun, 25 Feb 2024 14:39:25 +0000 (15:39 +0100)]
ui.backend.windows: support horizontal scroll wheel

2 months agoDelete empty test files
Giftpflanze [Sun, 25 Feb 2024 08:39:22 +0000 (09:39 +0100)]
Delete empty test files

2 months agohelp.tour: fix typo in tour.factor
Ikko Eltociear Ashimine [Sun, 25 Feb 2024 15:06:34 +0000 (00:06 +0900)]
help.tour: fix typo in tour.factor

refering -> referring

2 months agoMake -roots=<paths> known to the documentation
Giftpflanze [Sat, 24 Feb 2024 10:18:31 +0000 (11:18 +0100)]
Make -roots=<paths> known to the documentation

2 months agosplitting.monotonic-docs: fix a copy-paste error
Alexander Ilin [Fri, 23 Feb 2024 22:12:23 +0000 (23:12 +0100)]
splitting.monotonic-docs: fix a copy-paste error

2 months agogrouping-docs: fix a typo a code example
Alexander Ilin [Fri, 23 Feb 2024 22:12:02 +0000 (23:12 +0100)]
grouping-docs: fix a typo a code example

2 months agoio.encodings.string: ensure encoded string is a byte-array
Doug Coleman [Thu, 22 Feb 2024 03:19:33 +0000 (21:19 -0600)]
io.encodings.string: ensure encoded string is a byte-array

2 months agocompiler.tree: link to all of the high-level IR nodes
Doug Coleman [Tue, 20 Feb 2024 19:55:36 +0000 (13:55 -0600)]
compiler.tree: link to all of the high-level IR nodes

2 months agosequences: move last2 to the sequences vocab
Alexander Ilin [Mon, 19 Feb 2024 21:36:29 +0000 (22:36 +0100)]
sequences: move last2 to the sequences vocab

2 months agohelp.handbook: add convention for destructors
razetime [Mon, 19 Feb 2024 15:37:42 +0000 (23:37 +0800)]
help.handbook: add convention for destructors

2 months agomisc/vim/ftplugin: Improvements
Giftpflanze [Sat, 17 Feb 2024 11:24:04 +0000 (12:24 +0100)]
misc/vim/ftplugin: Improvements

* Remove ColorColumn highlight, highlights are global
* Fix comments
* Add commentstring for comment plugins
* Add <PRIVATE PRIVATE> pattern for the standard matchit plugin:
  lets you jump between both tokens with %

2 months agoctags: Fix character encoding error
Giftpflanze [Sat, 17 Feb 2024 11:23:00 +0000 (12:23 +0100)]
ctags: Fix character encoding error