]> gitweb.factorcode.org Git - factor.git/log
factor.git
5 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

5 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.

6 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

6 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

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

6 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

6 months ago.github: tweak windows help step
John Benediktsson [Mon, 16 Oct 2023 20:20:43 +0000 (13:20 -0700)]
.github: tweak windows help step

6 months agoShorter
nomennescio [Mon, 16 Oct 2023 18:55:34 +0000 (20:55 +0200)]
Shorter

6 months agoAdded command to print information on disk boot image
nomennescio [Mon, 16 Oct 2023 16:09:23 +0000 (18:09 +0200)]
Added command to print information on disk boot image

6 months agoFix typo in ffi.factor
Ikko Eltociear Ashimine [Mon, 16 Oct 2023 10:15:51 +0000 (19:15 +0900)]
Fix typo in ffi.factor

hierarcy -> hierarchy

6 months agoSupport potentially ancient sed versions
nomennescio [Mon, 16 Oct 2023 11:38:34 +0000 (13:38 +0200)]
Support potentially ancient sed versions

6 months agoFixed issue with collapsing branch names for pull requests
nomennescio [Mon, 16 Oct 2023 11:35:52 +0000 (13:35 +0200)]
Fixed issue with collapsing branch names for pull requests

CURRENT_BRANCH_FULL added to track info during Github builds. Can potentially be removed.

6 months agolexer: change new-lexer to take a string
John Benediktsson [Fri, 13 Oct 2023 18:54:32 +0000 (11:54 -0700)]
lexer: change new-lexer to take a string

6 months agoclasses.predicate: fix dispatch
John Benediktsson [Fri, 13 Oct 2023 18:39:46 +0000 (11:39 -0700)]
classes.predicate: fix dispatch

6 months agoclasses.predicate: faster predicate-def for anonymous-predicate
John Benediktsson [Fri, 13 Oct 2023 17:46:52 +0000 (10:46 -0700)]
classes.predicate: faster predicate-def for anonymous-predicate

6 months agoMove changes from work/ to core/ and basis/
Capital [Fri, 13 Oct 2023 17:05:24 +0000 (13:05 -0400)]
Move changes from work/ to core/ and basis/

6 months agoparser: fix docs for scan-word
John Benediktsson [Fri, 13 Oct 2023 17:47:22 +0000 (10:47 -0700)]
parser: fix docs for scan-word

6 months agoglfw: adding glfw-yield
John Benediktsson [Fri, 13 Oct 2023 17:21:51 +0000 (10:21 -0700)]
glfw: adding glfw-yield

6 months agoRefactor circular-slice, gb, step-slice using wrapped-sequence
nomennescio [Tue, 10 Oct 2023 06:53:27 +0000 (08:53 +0200)]
Refactor circular-slice, gb, step-slice using wrapped-sequence

6 months agoReformat
nomennescio [Mon, 9 Oct 2023 22:32:34 +0000 (00:32 +0200)]
Reformat

6 months agoMake slice a wrapped-sequence
nomennescio [Mon, 9 Oct 2023 22:30:25 +0000 (00:30 +0200)]
Make slice a wrapped-sequence