]> gitweb.factorcode.org Git - factor.git/log
factor.git
6 months agoRevert "docs: corrected grammatical errors in README.md" revert-2888-master 2902/head
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

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

6 months agoAdd wrapped-sequence that require instances to have a slot 'seq' that is a sequence
nomennescio [Mon, 9 Oct 2023 22:27:48 +0000 (00:27 +0200)]
Add wrapped-sequence that require instances to have a slot 'seq' that is a sequence

6 months agoFixup test
nomennescio [Mon, 9 Oct 2023 22:26:20 +0000 (00:26 +0200)]
Fixup test

Not sure what the original test was supposed to test, see commit 8b55b532695d2c253fc6c8da41f2720dc0788f4a

6 months agoRefactor repeating,snipped using sequence-view
nomennescio [Sat, 7 Oct 2023 04:48:35 +0000 (06:48 +0200)]
Refactor repeating,snipped using sequence-view

6 months agoMake sequence-view typed. Fixup tests.
nomennescio [Sat, 7 Oct 2023 04:45:59 +0000 (06:45 +0200)]
Make sequence-view typed. Fixup tests.

6 months agoReformat
nomennescio [Fri, 6 Oct 2023 07:07:53 +0000 (09:07 +0200)]
Reformat

Keep style consistent to first create methods, then declare INSTANCE:

6 months agoReformat
nomennescio [Fri, 6 Oct 2023 07:03:25 +0000 (09:03 +0200)]
Reformat

6 months agoRefactor reversed using sequence-view
nomennescio [Fri, 6 Oct 2023 06:42:19 +0000 (08:42 +0200)]
Refactor reversed using sequence-view

6 months agoRefactor columns, sequences.{extra, frozen, rotated} using sequence-view
nomennescio [Fri, 6 Oct 2023 04:05:30 +0000 (06:05 +0200)]
Refactor columns, sequences.{extra, frozen, rotated} using sequence-view

6 months agoRefactor circular using sequence-view
nomennescio [Thu, 5 Oct 2023 09:21:54 +0000 (11:21 +0200)]
Refactor circular using sequence-view

Experimental commit

6 months agoAdded virtual-sequence sequence-view, which is a MVC view on the underlying sequence
nomennescio [Thu, 5 Oct 2023 09:19:55 +0000 (11:19 +0200)]
Added virtual-sequence sequence-view, which is a MVC view on the underlying sequence

For now untyped, but the intention is to use the typed version when all conflicts are resolvable.

6 months agoAdd examples to several words
chunes3 [Tue, 12 Sep 2023 20:12:14 +0000 (15:12 -0500)]
Add examples to several words

6 months agoAdd: GL_SHADER_STORAGE_BUFFER constant
TryAngle [Sat, 7 Oct 2023 02:07:40 +0000 (04:07 +0200)]
Add: GL_SHADER_STORAGE_BUFFER constant

6 months agoadd disclaimer in ENUM:
razetime [Fri, 6 Oct 2023 12:21:06 +0000 (20:21 +0800)]
add disclaimer in ENUM:

6 months agoenglish.docs: fix $keep-case usage
razetime [Thu, 5 Oct 2023 15:35:29 +0000 (23:35 +0800)]
english.docs: fix $keep-case usage

6 months agotoml: fix empty arrays.
Doug Coleman [Thu, 5 Oct 2023 03:04:06 +0000 (22:04 -0500)]
toml: fix empty arrays.

peg parsers don't pick up all the changes faithfully unless you forget-vocab and load it again

6 months agocodebase-analyzer: add some initial rust support
Doug Coleman [Wed, 4 Oct 2023 20:43:08 +0000 (15:43 -0500)]
codebase-analyzer: add some initial rust support

6 months agotoml: fix bug with `a=[]` by moving parser around. add tests and path>toml
Doug Coleman [Wed, 4 Oct 2023 17:31:04 +0000 (12:31 -0500)]
toml: fix bug with `a=[]` by moving parser around. add tests and path>toml

7 months agojson: add rewrite-json words and tests
Doug Coleman [Wed, 6 Sep 2023 16:05:42 +0000 (11:05 -0500)]
json: add rewrite-json words and tests

7 months agoassocs.extras: add key-of? which is swapped key?
Doug Coleman [Wed, 6 Sep 2023 03:26:36 +0000 (22:26 -0500)]
assocs.extras: add key-of? which is swapped key?

7 months agosequences.extras: more efficient 1reduce without unclip
John Benediktsson [Fri, 29 Sep 2023 13:36:58 +0000 (06:36 -0700)]
sequences.extras: more efficient 1reduce without unclip

7 months agoGNUmakefile: adding help
John Benediktsson [Thu, 28 Sep 2023 01:36:06 +0000 (18:36 -0700)]
GNUmakefile: adding help

7 months agobuild.sh: support arm32
John Benediktsson [Tue, 26 Sep 2023 17:17:32 +0000 (10:17 -0700)]
build.sh: support arm32

7 months agobuild.sh: fix bad refactor of update script, improve script
Doug Coleman [Tue, 26 Sep 2023 04:12:19 +0000 (23:12 -0500)]
build.sh: fix bad refactor of update script, improve script

7 months agoparse HINFO records
Alex Maestas [Mon, 25 Sep 2023 04:01:15 +0000 (04:01 +0000)]
parse HINFO records

7 months agogoogle.charts: check title/data before set-url-param
John Benediktsson [Thu, 21 Sep 2023 03:13:42 +0000 (20:13 -0700)]
google.charts: check title/data before set-url-param

7 months agoclasses.tuple: check slot value in set-slot-named / from-slots
John Benediktsson [Thu, 21 Sep 2023 03:12:30 +0000 (20:12 -0700)]
classes.tuple: check slot value in set-slot-named / from-slots

7 months agoslots: adding check-slot-value
John Benediktsson [Thu, 21 Sep 2023 03:12:11 +0000 (20:12 -0700)]
slots: adding check-slot-value

7 months agotools.scaffold: change developer-name example to just Stacky.
John Benediktsson [Thu, 21 Sep 2023 02:57:38 +0000 (19:57 -0700)]
tools.scaffold: change developer-name example to just Stacky.

7 months agosequences: simplify <repetition>
John Benediktsson [Tue, 19 Sep 2023 18:52:39 +0000 (11:52 -0700)]
sequences: simplify <repetition>

7 months agocbor: fix using
John Benediktsson [Tue, 19 Sep 2023 17:37:30 +0000 (10:37 -0700)]
cbor: fix using

7 months agomath.functions: merge integer-sqrt and integer-log{2,10} in
John Benediktsson [Tue, 19 Sep 2023 16:32:16 +0000 (09:32 -0700)]
math.functions: merge integer-sqrt and integer-log{2,10} in

7 months agoio.launcher: use process-contents in a few places
John Benediktsson [Tue, 19 Sep 2023 16:26:35 +0000 (09:26 -0700)]
io.launcher: use process-contents in a few places

7 months agosplitting: slightly faster linebreak? and docs
John Benediktsson [Tue, 19 Sep 2023 15:37:55 +0000 (08:37 -0700)]
splitting: slightly faster linebreak? and docs

7 months agotools.disassembler.capstone: add some typedefs for clarity
John Benediktsson [Tue, 19 Sep 2023 15:29:12 +0000 (08:29 -0700)]
tools.disassembler.capstone: add some typedefs for clarity

7 months agosplitting: implement universal linebreaks by splitting on:
John Benediktsson [Tue, 19 Sep 2023 04:38:05 +0000 (21:38 -0700)]
splitting: implement universal linebreaks by splitting on:

    \n       LINE FEED
    \r       CARRIAGE RETURN
    \v       LINE TABULATION
    \f       FORM FEED
    \x1c     FILE SEPARATOR
    \x1d     GROUP SEPARATOR
    \x1e     RECORD SEPARATOR
    \x85     NEXT LINE (C1 CONTROL CODE)
    \u002028 LINE SEPARATOR
    \u002029 PARAGRAPH SEPARATOR

7 months agotools.disassembler.capstone: add more cs_modes
John Benediktsson [Tue, 19 Sep 2023 03:46:06 +0000 (20:46 -0700)]
tools.disassembler.capstone: add more cs_modes

7 months agotools.disassembler.capstone: work with capstone 4 and 5 both
John Benediktsson [Tue, 19 Sep 2023 03:34:01 +0000 (20:34 -0700)]
tools.disassembler.capstone: work with capstone 4 and 5 both

7 months agogml.core: use check-instance
John Benediktsson [Mon, 18 Sep 2023 22:40:38 +0000 (15:40 -0700)]
gml.core: use check-instance

7 months agomisc/vim: update vim syntax words
John Benediktsson [Mon, 18 Sep 2023 22:19:54 +0000 (15:19 -0700)]
misc/vim: update vim syntax words

7 months agoio.files: adding check-file-exists
John Benediktsson [Mon, 18 Sep 2023 21:12:16 +0000 (14:12 -0700)]
io.files: adding check-file-exists

7 months agoraylib: fix help-lint
John Benediktsson [Sat, 16 Sep 2023 20:17:56 +0000 (13:17 -0700)]
raylib: fix help-lint

7 months agoFix help file
Capital-EX [Sat, 16 Sep 2023 17:05:31 +0000 (13:05 -0400)]
Fix help file

Turns out there as a stray void causing a failure in `alien.c-types`. This should fix it.

7 months agoMake help-lint stop complaining
Capital [Sat, 16 Sep 2023 16:12:28 +0000 (12:12 -0400)]
Make help-lint stop complaining

7 months agoRemove rlgl's empty help file
Capital [Sat, 16 Sep 2023 15:39:11 +0000 (11:39 -0400)]
Remove rlgl's empty help file

7 months agoFinish documenting raylib
Capital [Sat, 16 Sep 2023 05:40:35 +0000 (01:40 -0400)]
Finish documenting raylib

I'm so tired omg

7 months agoraylib-doc: document every function
Capital [Fri, 15 Sep 2023 05:42:14 +0000 (01:42 -0400)]
raylib-doc: document every function

7 months agoraylib-docs: more docs
Capital [Fri, 15 Sep 2023 02:01:53 +0000 (22:01 -0400)]
raylib-docs: more docs