]> gitweb.factorcode.org Git - factor.git/log
factor.git
4 months agolibclang: compilation bug main-libclang-bug
Doug Coleman [Thu, 14 Dec 2023 21:56:54 +0000 (15:56 -0600)]
libclang: compilation bug

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

4 months agounicode: update to 15.1.0
John Benediktsson [Wed, 6 Dec 2023 00:25:02 +0000 (16:25 -0800)]
unicode: update to 15.1.0

4 months agounicode: bump the unicode-version to be current supported 15.0.0
John Benediktsson [Tue, 5 Dec 2023 23:50:09 +0000 (15:50 -0800)]
unicode: bump the unicode-version to be current supported 15.0.0

4 months agounicode: version the test files
John Benediktsson [Tue, 5 Dec 2023 22:33:34 +0000 (14:33 -0800)]
unicode: version the test files

4 months agoreadline: adding a with-history combinator.
John Benediktsson [Tue, 5 Dec 2023 20:28:33 +0000 (12:28 -0800)]
readline: adding a with-history combinator.

4 months agomodels: make a model-value generic.
John Benediktsson [Tue, 5 Dec 2023 20:23:56 +0000 (12:23 -0800)]
models: make a model-value generic.

4 months agosnake-game: adding deploy file
John Benediktsson [Tue, 5 Dec 2023 04:29:01 +0000 (20:29 -0800)]
snake-game: adding deploy file

4 months agohelp: fix suggestion from discord
John Benediktsson [Mon, 4 Dec 2023 19:50:18 +0000 (11:50 -0800)]
help: fix suggestion from discord

4 months agobuild-from-source.windows: fix libressl output file names
Doug Coleman [Tue, 5 Dec 2023 00:45:51 +0000 (18:45 -0600)]
build-from-source.windows: fix libressl output file names

4 months agobuild-from-source.windows: better zstd version list
Doug Coleman [Tue, 5 Dec 2023 00:36:47 +0000 (18:36 -0600)]
build-from-source.windows: better zstd version list

5 months agocrontab: use local timezone
John Benediktsson [Sun, 3 Dec 2023 00:58:02 +0000 (16:58 -0800)]
crontab: use local timezone

5 months agocrontab: add tests for random
John Benediktsson [Sun, 3 Dec 2023 00:53:15 +0000 (16:53 -0800)]
crontab: add tests for random

5 months agocrontab: allow start and end of ranges to be optional
John Benediktsson [Sun, 3 Dec 2023 00:08:49 +0000 (16:08 -0800)]
crontab: allow start and end of ranges to be optional

5 months agoalien.data: adding stream-read-c-ptr
John Benediktsson [Sat, 2 Dec 2023 23:32:36 +0000 (15:32 -0800)]
alien.data: adding stream-read-c-ptr

5 months agocrontab: adding "~" randomization
John Benediktsson [Sat, 2 Dec 2023 23:29:49 +0000 (15:29 -0800)]
crontab: adding "~" randomization

from the manpage for crontab(5)

> Randomization of the execution time within a range can be
> used.  A random number within a range specified as two numbers
> separated with a tilde is picked.  The specified range is
> inclusive.  For example, 6~15 for a 'minutes' entry picks a
> random minute within 6 to 15 range.  The random number is
> picked when crontab file is parsed.  The first number must be
> less than or equal to the second one. You might omit one or
> both of the numbers specifying the range.  For example, ~ for
> a 'minutes' entry picks a random minute within 0 to 59 range.

5 months agoanagrams: removing unix platform restriction
John Benediktsson [Wed, 22 Nov 2023 04:04:11 +0000 (20:04 -0800)]
anagrams: removing unix platform restriction

5 months agoproject-euler.098: fix using
John Benediktsson [Wed, 22 Nov 2023 00:33:07 +0000 (16:33 -0800)]
project-euler.098: fix using

5 months agoproject-euler.098: adding solution
John Benediktsson [Wed, 22 Nov 2023 00:32:38 +0000 (16:32 -0800)]
project-euler.098: adding solution

5 months agomisc: Add new dict for multiline comments
TheWitheredStriker [Tue, 14 Nov 2023 19:24:25 +0000 (20:24 +0100)]
misc: Add new dict for multiline comments

5 months agokernel: clarify docs for while*
razetime [Thu, 16 Nov 2023 02:12:28 +0000 (10:12 +0800)]
kernel: clarify docs for while*

5 months agovm: fixes for macos x86_64
John Benediktsson [Wed, 15 Nov 2023 22:55:06 +0000 (14:55 -0800)]
vm: fixes for macos x86_64

5 months agovm: fix x86_64 compiles on aarch64
John Benediktsson [Wed, 15 Nov 2023 22:54:05 +0000 (14:54 -0800)]
vm: fix x86_64 compiles on aarch64

5 months agovm: change strategy for marking executable pages on macos aarch64
John Benediktsson [Wed, 15 Nov 2023 01:43:00 +0000 (17:43 -0800)]
vm: change strategy for marking executable pages on macos aarch64

5 months agoclasses.prettyprinter: removing in favor of classes.hierarchy.
John Benediktsson [Mon, 13 Nov 2023 01:21:51 +0000 (17:21 -0800)]
classes.prettyprinter: removing in favor of classes.hierarchy.

5 months agoChange name of vocabulary review corrections
Jean-Marc Lugrin [Sat, 11 Nov 2023 18:56:36 +0000 (19:56 +0100)]
Change name of vocabulary review corrections

5 months agoadded vocab prettyprinter to classes in extra
Jean-Marc Lugrin [Thu, 9 Nov 2023 09:43:25 +0000 (10:43 +0100)]
added vocab prettyprinter to classes in extra

5 months agobasis/xmode: refactor to be deploy friendly.
Capital [Tue, 7 Nov 2023 19:36:07 +0000 (14:36 -0500)]
basis/xmode: refactor to be deploy friendly.

5 months agoassocs: update docs and give example with hashtable
Capital [Mon, 6 Nov 2023 21:14:06 +0000 (16:14 -0500)]
assocs: update docs and give example with hashtable

5 months agofarkup: revent literal from being modified
Capital [Sun, 5 Nov 2023 20:49:51 +0000 (15:49 -0500)]
farkup: revent literal from being modified

5 months agocomboboxes: improve presentation
razetime [Sat, 4 Nov 2023 04:11:58 +0000 (12:11 +0800)]
comboboxes: improve presentation

5 months agoui.pens.solid: add missing docs
razetime [Sat, 4 Nov 2023 04:11:44 +0000 (12:11 +0800)]
ui.pens.solid: add missing docs

6 months agoAdd tests for weekday? and weekend?
Evgenii Petrov [Wed, 1 Nov 2023 18:26:20 +0000 (18:26 +0000)]
Add tests for weekday? and weekend?

6 months agocalendar: do not call day-of-week twice in weekday?
blin [Wed, 1 Nov 2023 10:41:07 +0000 (10:41 +0000)]
calendar: do not call day-of-week twice in weekday?

6 months agobit-sets: adjust M\ bit-set set-like to match capacity
John Benediktsson [Wed, 1 Nov 2023 19:07:06 +0000 (12:07 -0700)]
bit-sets: adjust M\ bit-set set-like to match capacity

6 months agoui.theme: set field-border-color on light theme
John Benediktsson [Wed, 1 Nov 2023 16:57:21 +0000 (09:57 -0700)]
ui.theme: set field-border-color on light theme

6 months agobit-arrays: fix equal?
John Benediktsson [Wed, 1 Nov 2023 03:19:20 +0000 (20:19 -0700)]
bit-arrays: fix equal?

6 months agobackblaze: fun naming convention maybe
Doug Coleman [Mon, 30 Oct 2023 03:15:33 +0000 (22:15 -0500)]
backblaze: fun naming convention maybe

6 months agohttp.client.post-data: >post-data isn't private now, fix docs
Doug Coleman [Mon, 30 Oct 2023 03:13:40 +0000 (22:13 -0500)]
http.client.post-data: >post-data isn't private now, fix docs

6 months agooauth2: use set-header
Doug Coleman [Mon, 30 Oct 2023 01:37:39 +0000 (20:37 -0500)]
oauth2: use set-header

6 months agohttp.client.post-data: make >post-data public
Doug Coleman [Mon, 30 Oct 2023 01:37:12 +0000 (20:37 -0500)]
http.client.post-data: make >post-data public

6 months agobackblaze: add initial vocab
Doug Coleman [Sun, 29 Oct 2023 20:11:11 +0000 (15:11 -0500)]
backblaze: add initial vocab

6 months agojson: update old unit test for -0 => -0.0
Doug Coleman [Sun, 29 Oct 2023 17:33:22 +0000 (12:33 -0500)]
json: update old unit test for -0 => -0.0

6 months agobuild.sh: no need for $DELETE and $COPY. use user's shell. minor cleanups
Doug Coleman [Sun, 29 Oct 2023 16:21:11 +0000 (11:21 -0500)]
build.sh: no need for $DELETE and $COPY. use user's shell. minor cleanups

6 months agojson: add special case and test for "-0" case
Raghu R [Sat, 28 Oct 2023 14:44:20 +0000 (22:44 +0800)]
json: add special case and test for "-0" case

6 months agounicode.collation: remove unused allkeys.txt
John Benediktsson [Fri, 27 Oct 2023 18:51:48 +0000 (11:51 -0700)]
unicode.collation: remove unused allkeys.txt

6 months agogrouping.extras: simplify <n-groups>
John Benediktsson [Fri, 27 Oct 2023 18:35:46 +0000 (11:35 -0700)]
grouping.extras: simplify <n-groups>

6 months agogrouping.extras: tweak some documentation for n-group
John Benediktsson [Fri, 27 Oct 2023 16:49:22 +0000 (09:49 -0700)]
grouping.extras: tweak some documentation for n-group

6 months agomemoize.syntax: adding IDENTITY-MEMO[
John Benediktsson [Thu, 26 Oct 2023 17:09:46 +0000 (10:09 -0700)]
memoize.syntax: adding IDENTITY-MEMO[

6 months agosplitting: faster split-lines using subseq-unsafe
John Benediktsson [Thu, 26 Oct 2023 00:44:40 +0000 (17:44 -0700)]
splitting: faster split-lines using subseq-unsafe

6 months agoregexp: use subseq-unsafe in a few places, more efficient (re-split)
John Benediktsson [Wed, 25 Oct 2023 20:58:16 +0000 (13:58 -0700)]
regexp: use subseq-unsafe in a few places, more efficient (re-split)

6 months agoranges: fix exclusive ranges for float, ratio, etc.
John Benediktsson [Wed, 25 Oct 2023 18:35:05 +0000 (11:35 -0700)]
ranges: fix exclusive ranges for float, ratio, etc.

6 months agojson: adding "Copy JSON" UI operation
John Benediktsson [Wed, 25 Oct 2023 18:28:45 +0000 (11:28 -0700)]
json: adding "Copy JSON" UI operation

6 months agomodels.range: move the range words into the models.range vocabulary
John Benediktsson [Wed, 25 Oct 2023 18:08:56 +0000 (11:08 -0700)]
models.range: move the range words into the models.range vocabulary

6 months agoui.clipboards: add some helper words
John Benediktsson [Wed, 25 Oct 2023 18:01:33 +0000 (11:01 -0700)]
ui.clipboards: add some helper words

6 months agotoml: handle "[,,,,,,]" array values
John Benediktsson [Wed, 25 Oct 2023 18:01:09 +0000 (11:01 -0700)]
toml: handle "[,,,,,,]" array values

6 months agofixups: plox is ?call not ?transmute..oops
Doug Coleman [Tue, 24 Oct 2023 15:52:17 +0000 (10:52 -0500)]
fixups: plox is ?call not ?transmute..oops

6 months agoRevert "docs: corrected grammatical errors in README.md"
Doug Coleman [Tue, 24 Oct 2023 15:54:56 +0000 (10:54 -0500)]
Revert "docs: corrected grammatical errors in README.md"

This reverts commit 171a1506a8f7f975ec9e15005835c04c50ebb8df.

6 months agochanged typo boostrapping to bootstrapping (#2901)
Bhargav Shirin Nalamati [Tue, 24 Oct 2023 13:50:11 +0000 (19:20 +0530)]
changed typo boostrapping to bootstrapping (#2901)

6 months agoui.gadgets.comboboxes: fix help-lint
John Benediktsson [Mon, 23 Oct 2023 23:28:09 +0000 (16:28 -0700)]
ui.gadgets.comboboxes: fix help-lint

6 months agomath.vectors: replace supremum
John Benediktsson [Mon, 23 Oct 2023 20:41:44 +0000 (13:41 -0700)]
math.vectors: replace supremum

6 months agomath.vectors: rename vsupremum/vinfimum
John Benediktsson [Mon, 23 Oct 2023 17:57:52 +0000 (10:57 -0700)]
math.vectors: rename vsupremum/vinfimum

6 months agosequences.extras: more supremum/infimum renames
John Benediktsson [Mon, 23 Oct 2023 17:53:32 +0000 (10:53 -0700)]
sequences.extras: more supremum/infimum renames

6 months agosequences.extras: rename supremum-by*/infimum-by*
John Benediktsson [Mon, 23 Oct 2023 17:50:01 +0000 (10:50 -0700)]
sequences.extras: rename supremum-by*/infimum-by*

6 months agosequences: rename supremum-by/infinum-by
John Benediktsson [Mon, 23 Oct 2023 17:47:41 +0000 (10:47 -0700)]
sequences: rename supremum-by/infinum-by

6 months agosequences: more use of minimum/maximum
John Benediktsson [Mon, 23 Oct 2023 17:44:31 +0000 (10:44 -0700)]
sequences: more use of minimum/maximum

6 months agosequences: change infimum/supremum to alias
John Benediktsson [Mon, 23 Oct 2023 17:31:31 +0000 (10:31 -0700)]
sequences: change infimum/supremum to alias

6 months agoRefactored (minimum) and (maximum)
nomennescio [Mon, 16 Oct 2023 00:49:26 +0000 (02:49 +0200)]
Refactored (minimum) and (maximum)

Based on review comment of John

6 months agoOptimized minimum and maximum for element-repeats
nomennescio [Sat, 14 Oct 2023 00:39:08 +0000 (02:39 +0200)]
Optimized minimum and maximum for element-repeats

6 months agoAdded unit tests
nomennescio [Sat, 14 Oct 2023 00:32:30 +0000 (02:32 +0200)]
Added unit tests

6 months agoBetter?
nomennescio [Sat, 14 Oct 2023 00:31:46 +0000 (02:31 +0200)]
Better?

6 months agoAdded unit tests
nomennescio [Sat, 14 Oct 2023 00:14:46 +0000 (02:14 +0200)]
Added unit tests

6 months agoOptimized minimum and maximum for cycles and element-repeats
nomennescio [Sat, 14 Oct 2023 00:07:18 +0000 (02:07 +0200)]
Optimized minimum and maximum for cycles and element-repeats

6 months agoOptimized minimum and maximum for circular
nomennescio [Fri, 13 Oct 2023 21:29:39 +0000 (23:29 +0200)]
Optimized minimum and maximum for circular

6 months agoSpecialize minimum and maximum on repetition too.
nomennescio [Fri, 13 Oct 2023 20:47:37 +0000 (22:47 +0200)]
Specialize minimum and maximum on repetition too.

6 months agoGenerics minimum and maximum added.
nomennescio [Fri, 13 Oct 2023 20:47:02 +0000 (22:47 +0200)]
Generics minimum and maximum added.

For finite sequences infinum is minimum, supremum is maximum.
Runtime implementation on sequences uses (minimum) and (maximum).
Dispatch on object replaced by dispatch on sequence.
Inline generics for better optimizations.

6 months agoextra.7guis: counter benchmark
razetime [Sun, 22 Oct 2023 08:39:59 +0000 (16:39 +0800)]
extra.7guis: counter benchmark

6 months agoui.gadgets.comboboxes: add docs
razetime [Sat, 21 Oct 2023 15:37:21 +0000 (23:37 +0800)]
ui.gadgets.comboboxes: add docs

6 months agoui.gadget.comboboxes: correct on click behaviour
razetime [Sat, 21 Oct 2023 12:45:31 +0000 (20:45 +0800)]
ui.gadget.comboboxes: correct on click behaviour

6 months agosyntax: "INITIALIZED-SYMBOL:" typo
razetime [Sat, 21 Oct 2023 11:54:57 +0000 (19:54 +0800)]
syntax: "INITIALIZED-SYMBOL:" typo

6 months agoFix: correct gl-function loading
TryAngle [Fri, 20 Oct 2023 00:04:40 +0000 (02:04 +0200)]
Fix: correct gl-function loading

suffix appends the "modern" function at the end, which makes it so the old deprecated opengl1 function gets loaded which are not part of the opengl standard anymore and make usage of shader debugger like renderdoc impossible. This fixes it

6 months agocontributing: link revisions, patch clarifications
razetime [Fri, 20 Oct 2023 10:50:28 +0000 (18:50 +0800)]
contributing: link revisions, patch clarifications

6 months agoUpdate CONTRIBUTING.md
Shruti Sen [Fri, 20 Oct 2023 03:25:15 +0000 (08:55 +0530)]
Update CONTRIBUTING.md

6 months agoUpdate wipe-docs.factor
Shruti Sen [Fri, 20 Oct 2023 04:09:58 +0000 (09:39 +0530)]
Update wipe-docs.factor

6 months agoTypo fixed in wordlet.factor file
Smoothieewastaken [Fri, 20 Oct 2023 05:13:31 +0000 (10:58 +0545)]
Typo fixed in wordlet.factor file

6 months agoTypo fixed in wipe-docs.factor file
Sandesh-Pyakurel [Thu, 19 Oct 2023 16:50:09 +0000 (22:35 +0545)]
Typo fixed in wipe-docs.factor file

6 months agofix typo in basis/english/english-docs.factor
Surav Shrestha [Thu, 19 Oct 2023 16:18:01 +0000 (22:03 +0545)]
fix typo in basis/english/english-docs.factor

6 months agoeditors.visual-studio-codium: fix bundle path
Doug Coleman [Wed, 18 Oct 2023 20:46:08 +0000 (15:46 -0500)]
editors.visual-studio-codium: fix bundle path

they changed it. see https://github.com/factor/factor/pull/2890/files

6 months agodocs: fix typo in basis/bootstrap/assembler/arm.64.factor
Surav Shrestha [Wed, 18 Oct 2023 12:53:16 +0000 (18:38 +0545)]
docs: fix typo in basis/bootstrap/assembler/arm.64.factor

6 months agodocs: corrected grammatical errors in README.md
Aditya Aryaman Das [Tue, 17 Oct 2023 18:34:52 +0000 (00:04 +0530)]
docs: corrected grammatical errors in README.md

6 months ago changes in the readme.md file
unknown [Tue, 17 Oct 2023 13:52:41 +0000 (19:22 +0530)]
 changes in the readme.md file

6 months agoRevert ".github: tweak windows help step"
John Benediktsson [Tue, 17 Oct 2023 01:33:00 +0000 (18:33 -0700)]
Revert ".github: tweak windows help step"

This reverts commit fea2ee8ced9ac9dbfbf50eb8d1208386b532e935.

6 months agoRevert ".github: tweak again"
John Benediktsson [Tue, 17 Oct 2023 01:32:51 +0000 (18:32 -0700)]
Revert ".github: tweak again"

This reverts commit 1b36916f7fc27c1f5e33141cf33acc4a1a98ca6e.

6 months ago.github: tweak again
John Benediktsson [Tue, 17 Oct 2023 00:48:55 +0000 (17:48 -0700)]
.github: tweak again