]> gitweb.factorcode.org Git - factor.git/log
factor.git
8 months agoMerge pull request #2591 from nomennescio/feature-vm-prepare-image-reserved-fields
nomennescio [Tue, 22 Aug 2023 21:19:53 +0000 (23:19 +0200)]
Merge pull request #2591 from nomennescio/feature-vm-prepare-image-reserved-fields

VM prepare image reserved fields usage

8 months agoVersion 4 compatible image format with reserved fields defined for forwards compatibi... 2591/head
nomennescio [Tue, 22 Aug 2023 20:09:00 +0000 (22:09 +0200)]
Version 4 compatible image format with reserved fields defined for forwards compatibility.

Also supports current version 4 image format with undefined fields.
Note that since issue #2580 was solved, new images saved will have zero-initialized fields,
but there's no such guarantee for older version 4 images.

8 months agowebapps.mason.grid: column widths
John Benediktsson [Tue, 22 Aug 2023 20:08:03 +0000 (13:08 -0700)]
webapps.mason.grid: column widths

8 months agowebsites.factorcode: table border-collapse css
John Benediktsson [Tue, 22 Aug 2023 19:54:12 +0000 (12:54 -0700)]
websites.factorcode: table border-collapse css

8 months agoMerge branch 'factor:master' into feature-vm-prepare-image-reserved-fields
nomennescio [Tue, 22 Aug 2023 19:48:13 +0000 (21:48 +0200)]
Merge branch 'factor:master' into feature-vm-prepare-image-reserved-fields

8 months agowebsites.factorcode: update css
John Benediktsson [Tue, 22 Aug 2023 19:27:49 +0000 (12:27 -0700)]
websites.factorcode: update css

8 months agohelp.html: more space below $code blocks
John Benediktsson [Tue, 22 Aug 2023 18:56:29 +0000 (11:56 -0700)]
help.html: more space below $code blocks

8 months agotldr: remove "not loaded" tag
John Benediktsson [Tue, 22 Aug 2023 18:06:41 +0000 (11:06 -0700)]
tldr: remove "not loaded" tag

8 months agounicode: update summary
John Benediktsson [Tue, 22 Aug 2023 18:05:39 +0000 (11:05 -0700)]
unicode: update summary

8 months agosmtp: add a test timeout
John Benediktsson [Tue, 22 Aug 2023 16:04:14 +0000 (09:04 -0700)]
smtp: add a test timeout

8 months agomason.release.dlls: move symbol to mason.config
John Benediktsson [Tue, 22 Aug 2023 16:01:17 +0000 (09:01 -0700)]
mason.release.dlls: move symbol to mason.config

8 months agomason.release.dlls: change where it copies from
John Benediktsson [Tue, 22 Aug 2023 15:58:36 +0000 (08:58 -0700)]
mason.release.dlls: change where it copies from

8 months agoassocs: assoc-map-as does not map between assocs and sequences
Giftpflanze [Tue, 22 Aug 2023 15:55:12 +0000 (17:55 +0200)]
assocs: assoc-map-as does not map between assocs and sequences

8 months agomason.release.dlls: remove libtls.dll from copy
John Benediktsson [Tue, 22 Aug 2023 15:47:34 +0000 (08:47 -0700)]
mason.release.dlls: remove libtls.dll from copy

8 months agokernel: Retire $complex-shuffle
Giftpflanze [Tue, 22 Aug 2023 10:16:31 +0000 (12:16 +0200)]
kernel: Retire $complex-shuffle

8 months agobuild-from-source: fix gitlab
Doug Coleman [Tue, 22 Aug 2023 04:46:27 +0000 (23:46 -0500)]
build-from-source: fix gitlab

8 months agobuild-from-source.windows: better way to get cairo version with gitlab
Doug Coleman [Tue, 22 Aug 2023 04:21:06 +0000 (23:21 -0500)]
build-from-source.windows: better way to get cairo version with gitlab
rest api

8 months agocli.git: wait-for-success takes a sequence too
Doug Coleman [Tue, 22 Aug 2023 03:02:00 +0000 (22:02 -0500)]
cli.git: wait-for-success takes a sequence too

8 months agoio.sockets.secure.openssl: use different ports in 64-bit vs 32-bit
John Benediktsson [Tue, 22 Aug 2023 03:54:26 +0000 (20:54 -0700)]
io.sockets.secure.openssl: use different ports in 64-bit vs 32-bit

8 months agogeneric: fix help-lint for make-consult-quot
John Benediktsson [Tue, 22 Aug 2023 01:25:49 +0000 (18:25 -0700)]
generic: fix help-lint for make-consult-quot

8 months agohashcash: Avoid generating the stamp unless it is unset or set to ``f``
John Benediktsson [Mon, 21 Aug 2023 22:56:42 +0000 (15:56 -0700)]
hashcash: Avoid generating the stamp unless it is unset or set to ``f``

8 months agobuild-from-source: better checkout procedure, messages
Doug Coleman [Mon, 21 Aug 2023 23:50:56 +0000 (18:50 -0500)]
build-from-source: better checkout procedure, messages

8 months agoadd one more thing to the docs
Alex Maestas [Thu, 23 Mar 2023 16:32:04 +0000 (16:32 +0000)]
add one more thing to the docs

8 months agoclean up docs
Alex Maestas [Wed, 22 Mar 2023 00:02:26 +0000 (00:02 +0000)]
clean up docs

8 months agoUpdate docs
Alex Maestas [Sun, 19 Mar 2023 21:39:55 +0000 (21:39 +0000)]
Update docs

8 months agomove theme protocol into ui.theme; restore using line; ensure bootstrap works.
Alex Maestas [Thu, 16 Mar 2023 16:34:35 +0000 (16:34 +0000)]
move theme protocol into ui.theme; restore using line; ensure bootstrap works.

8 months agoshuffle even less
Alex Maestas [Wed, 15 Mar 2023 23:30:07 +0000 (23:30 +0000)]
shuffle even less

8 months agoshuffle less
Alex Maestas [Wed, 15 Mar 2023 07:07:37 +0000 (07:07 +0000)]
shuffle less

8 months agoHave method combinations themselves make their consultation quotations.
Alex Maestas [Wed, 15 Mar 2023 06:15:52 +0000 (06:15 +0000)]
Have method combinations themselves make their consultation quotations.

kinda meta

8 months agoremove the need to name the variable in the hook consultation
Alex Maestas [Wed, 15 Mar 2023 04:24:27 +0000 (04:24 +0000)]
remove the need to name the variable in the hook consultation

8 months agodelocalize hook-consultation
Alex Maestas [Fri, 12 Aug 2022 23:47:49 +0000 (23:47 +0000)]
delocalize hook-consultation

8 months agoAdd HOOK-CONSULT: to delegate
Alex Maestas [Fri, 12 Aug 2022 23:08:15 +0000 (23:08 +0000)]
Add HOOK-CONSULT: to delegate

This allows for delegation of hooks and their associated singletons,
working around their inability to be subclassed.

8 months agomisc/vim: update generated syntax
John Benediktsson [Mon, 21 Aug 2023 18:50:29 +0000 (11:50 -0700)]
misc/vim: update generated syntax

8 months agowebapps.mason.utils: update requirements
John Benediktsson [Mon, 21 Aug 2023 17:50:03 +0000 (10:50 -0700)]
webapps.mason.utils: update requirements

8 months agotools.scaffold: simplify read-unit-test
John Benediktsson [Mon, 21 Aug 2023 17:31:13 +0000 (10:31 -0700)]
tools.scaffold: simplify read-unit-test

8 months agotools.scaffold: only with-file-vocabs when parsing the string
John Benediktsson [Mon, 21 Aug 2023 17:29:19 +0000 (10:29 -0700)]
tools.scaffold: only with-file-vocabs when parsing the string

8 months agotools.scaffold: fix using, write tests all at once
John Benediktsson [Mon, 21 Aug 2023 17:27:51 +0000 (10:27 -0700)]
tools.scaffold: fix using, write tests all at once

8 months agotools.scaffold: need a manifest for mason tests
John Benediktsson [Mon, 21 Aug 2023 17:19:46 +0000 (10:19 -0700)]
tools.scaffold: need a manifest for mason tests

8 months agocpu.arm.32.assembler: put in basis with cpu.arm.32
John Benediktsson [Mon, 21 Aug 2023 17:07:42 +0000 (10:07 -0700)]
cpu.arm.32.assembler: put in basis with cpu.arm.32

8 months agotools.scaffold: testing test generating words
olus2000 [Mon, 21 Aug 2023 07:15:51 +0000 (09:15 +0200)]
tools.scaffold: testing test generating words

8 months agotools.saffold: document test scaffolding words
olus2000 [Sun, 20 Aug 2023 20:04:21 +0000 (22:04 +0200)]
tools.saffold: document test scaffolding words

8 months agotools.scaffold: expand test-maybe unit test
olus2000 [Sun, 20 Aug 2023 20:04:02 +0000 (22:04 +0200)]
tools.scaffold: expand test-maybe unit test

8 months agotools.scaffold: overhaul of `scaffold-unit-tests`
olus2000 [Sun, 20 Aug 2023 20:02:55 +0000 (22:02 +0200)]
tools.scaffold: overhaul of `scaffold-unit-tests`

8 months agotools.scaffold: removed extra text in docs
olus2000 [Sat, 19 Aug 2023 13:31:44 +0000 (15:31 +0200)]
tools.scaffold: removed extra text in docs

8 months agoReorganize cpu.arm, and other changes
Giftpflanze [Sat, 19 Aug 2023 11:58:38 +0000 (13:58 +0200)]
Reorganize cpu.arm, and other changes

cpu.arm.assembler.32 and 64 are both really arm64
Make room for possible arm32 backend
Add relative relocation for arm64
Unify 32 and 64 bit operands for arm64
Fix some instructions uncovered by that
Implement more of the arm64 backend

8 months agocompiler.cfg.builder.alien: fix malloc dll on windows
Doug Coleman [Mon, 21 Aug 2023 07:50:11 +0000 (02:50 -0500)]
compiler.cfg.builder.alien: fix malloc dll on windows

8 months agowindows: use newer libc runtime library ucrtbase.dll
Doug Coleman [Mon, 21 Aug 2023 03:52:15 +0000 (22:52 -0500)]
windows: use newer libc runtime library ucrtbase.dll

https://stackoverflow.com/questions/67848972/differences-between-msvcrt-ucrt-and-vcruntime-libraries

8 months agomath.statistics: add Spearman's correlation, and rank-by-{avg,min,max}
John Benediktsson [Sun, 20 Aug 2023 15:29:48 +0000 (08:29 -0700)]
math.statistics: add Spearman's correlation, and rank-by-{avg,min,max}

8 months agorandom: adding binomial-random
John Benediktsson [Sat, 19 Aug 2023 22:40:56 +0000 (15:40 -0700)]
random: adding binomial-random

8 months agomath.functions: adding docs for lgamma
John Benediktsson [Sat, 19 Aug 2023 13:57:07 +0000 (06:57 -0700)]
math.functions: adding docs for lgamma

8 months agoxml.writer-docs: update the documentation wording and formatting
Alexander Ilin [Sat, 19 Aug 2023 18:24:49 +0000 (20:24 +0200)]
xml.writer-docs: update the documentation wording and formatting

8 months agomath.functions: adding lgamma
John Benediktsson [Sat, 19 Aug 2023 05:08:01 +0000 (22:08 -0700)]
math.functions: adding lgamma

8 months agobuild-from-source.windows: build lz4, get good version of ripgrep
Doug Coleman [Sat, 19 Aug 2023 01:24:40 +0000 (20:24 -0500)]
build-from-source.windows: build lz4, get good version of ripgrep

- comment for missing commands

8 months agohelp.syntax: whoops, was making extra spaces
John Benediktsson [Fri, 18 Aug 2023 05:34:14 +0000 (22:34 -0700)]
help.syntax: whoops, was making extra spaces

8 months agohelp.syntax: fix for help blocks
John Benediktsson [Fri, 18 Aug 2023 04:20:28 +0000 (21:20 -0700)]
help.syntax: fix for help blocks

8 months agomason.twitter: deleted since it stopped working
John Benediktsson [Fri, 18 Aug 2023 04:03:43 +0000 (21:03 -0700)]
mason.twitter: deleted since it stopped working

8 months agohelp.lint.checks: show which strings are problematic
John Benediktsson [Fri, 18 Aug 2023 02:19:30 +0000 (19:19 -0700)]
help.lint.checks: show which strings are problematic

8 months agobuild-from-source: fix tests
John Benediktsson [Fri, 18 Aug 2023 02:02:14 +0000 (19:02 -0700)]
build-from-source: fix tests

8 months agosystem-info.linux: fix test on 6.x kernel
John Benediktsson [Fri, 18 Aug 2023 02:01:28 +0000 (19:01 -0700)]
system-info.linux: fix test on 6.x kernel

8 months agobuild-from-source: fix tests
John Benediktsson [Fri, 18 Aug 2023 01:59:52 +0000 (18:59 -0700)]
build-from-source: fix tests

8 months agobuild-from-source: bare repos, git worktree, build latest released version
Doug Coleman [Fri, 18 Aug 2023 00:54:46 +0000 (19:54 -0500)]
build-from-source: bare repos, git worktree, build latest released version

8 months agocli.git: add `git checkout` and cloning bare repos
Doug Coleman [Thu, 17 Aug 2023 23:35:45 +0000 (18:35 -0500)]
cli.git: add `git checkout` and cloning bare repos

8 months agohelp.lint.checks: adjust checks for whitespace
John Benediktsson [Fri, 18 Aug 2023 00:24:22 +0000 (17:24 -0700)]
help.lint.checks: adjust checks for whitespace

8 months agohelp.markup: fix tests for $code
John Benediktsson [Fri, 18 Aug 2023 00:01:58 +0000 (17:01 -0700)]
help.markup: fix tests for $code

8 months agolistener-docs: warn against using handle-ctrl-break
Alexander Ilin [Thu, 17 Aug 2023 23:51:04 +0000 (01:51 +0200)]
listener-docs: warn against using handle-ctrl-break

8 months agoxml.data-docs: fix a typo, use $sequence for shorter code
Alexander Ilin [Thu, 17 Aug 2023 23:45:23 +0000 (01:45 +0200)]
xml.data-docs: fix a typo, use $sequence for shorter code

End a sentence with a period.

8 months agoRevert "parser: disallow quotation in word names"
John Benediktsson [Thu, 17 Aug 2023 22:29:10 +0000 (15:29 -0700)]
Revert "parser: disallow quotation in word names"

This reverts commit 759c1dbe6a8ee8198c30506ad873116cbe1ddd65.

8 months agovocabs: disallow quotation in vocab name
John Benediktsson [Thu, 17 Aug 2023 22:24:17 +0000 (15:24 -0700)]
vocabs: disallow quotation in vocab name

8 months agoparser: disallow quotation in word names
John Benediktsson [Thu, 17 Aug 2023 22:19:12 +0000 (15:19 -0700)]
parser: disallow quotation in word names

8 months agohelp.markup: remove blank after $code
John Benediktsson [Thu, 17 Aug 2023 22:06:59 +0000 (15:06 -0700)]
help.markup: remove blank after $code

8 months agohelp.syntax: tweak algo
John Benediktsson [Thu, 17 Aug 2023 21:32:24 +0000 (14:32 -0700)]
help.syntax: tweak algo

8 months agohelp.syntax: fix use of literal strings
John Benediktsson [Thu, 17 Aug 2023 21:16:28 +0000 (14:16 -0700)]
help.syntax: fix use of literal strings

8 months agoxml.data-docs: update the documentation formatting and add links
Alexander Ilin [Thu, 17 Aug 2023 20:37:25 +0000 (22:37 +0200)]
xml.data-docs: update the documentation formatting and add links

8 months agomason.release.dlls: copy different dlls
John Benediktsson [Thu, 17 Aug 2023 18:45:03 +0000 (11:45 -0700)]
mason.release.dlls: copy different dlls

8 months agomason.release.sign: sign the other dll
John Benediktsson [Thu, 17 Aug 2023 18:41:09 +0000 (11:41 -0700)]
mason.release.sign: sign the other dll

8 months agomason.release.sign: change signtool on windows
John Benediktsson [Thu, 17 Aug 2023 18:38:50 +0000 (11:38 -0700)]
mason.release.sign: change signtool on windows

8 months agolcd: reduce performance impact of the previous fix
Alexander Ilin [Wed, 16 Aug 2023 23:43:02 +0000 (01:43 +0200)]
lcd: reduce performance impact of the previous fix

Only add the extra space once when the window is created. Keep the lcd word
output clean.

8 months agolcd: fix initial window size by adding one extra space on the right
Alexander Ilin [Wed, 16 Aug 2023 23:43:02 +0000 (01:43 +0200)]
lcd: fix initial window size by adding one extra space on the right

The added space balances the space on the left of every digit, which makes
for the symmetric initial window size.

8 months agolcd: fix alignment of digits 1, 2 and 3
Alexander Ilin [Wed, 16 Aug 2023 23:41:22 +0000 (01:41 +0200)]
lcd: fix alignment of digits 1, 2 and 3

The 1, 3 and 7 only _look_ like the have too much whitespace to the left
because their leftmost segments are empty. This appearance lead to
incorrect placement of 1 and 3 in the constants.

8 months agotimers-docs: fix wording in an article
Alexander Ilin [Wed, 16 Aug 2023 11:28:54 +0000 (13:28 +0200)]
timers-docs: fix wording in an article

8 months agosequences.extras: add more parameter range checks to exchange-subseq
Alexander Ilin [Wed, 16 Aug 2023 01:32:49 +0000 (03:32 +0200)]
sequences.extras: add more parameter range checks to exchange-subseq

Make sure negative values are not accepted for sequence indices.

8 months agosequences.extras: add exchange-subseq
Alexander Ilin [Wed, 16 Aug 2023 01:01:50 +0000 (03:01 +0200)]
sequences.extras: add exchange-subseq

8 months agoui.gadgets.flex-borders: add documentation
Alexander Ilin [Tue, 15 Aug 2023 12:22:54 +0000 (14:22 +0200)]
ui.gadgets.flex-borders: add documentation

8 months agowipe.ui: tag the vocab with the windows platform
Alexander Ilin [Mon, 14 Aug 2023 22:45:55 +0000 (00:45 +0200)]
wipe.ui: tag the vocab with the windows platform

8 months agowipe-docs: fix an issue detected by help-lint
Alexander Ilin [Mon, 14 Aug 2023 22:09:34 +0000 (00:09 +0200)]
wipe-docs: fix an issue detected by help-lint

8 months agowipe: update copyright year
Alexander Ilin [Mon, 14 Aug 2023 21:48:56 +0000 (23:48 +0200)]
wipe: update copyright year

8 months agowipe.windows: move Windows-specific functionality to the new vocab
Alexander Ilin [Mon, 14 Aug 2023 21:41:27 +0000 (23:41 +0200)]
wipe.windows: move Windows-specific functionality to the new vocab

8 months agoopenssl.libssl: update test
Doug Coleman [Mon, 14 Aug 2023 21:33:01 +0000 (16:33 -0500)]
openssl.libssl: update test

8 months agowipe: remove the obsolete "findus" subsystem name
Alexander Ilin [Mon, 14 Aug 2023 21:01:06 +0000 (23:01 +0200)]
wipe: remove the obsolete "findus" subsystem name

8 months agowipe: new vocab for wiping file contents
Alexander Ilin [Mon, 14 Aug 2023 20:52:30 +0000 (22:52 +0200)]
wipe: new vocab for wiping file contents

8 months agoui.windows.drop-target: new vocab
Alexander Ilin [Mon, 14 Aug 2023 20:49:36 +0000 (22:49 +0200)]
ui.windows.drop-target: new vocab

8 months agoui.gadgets.flex-border: new vocab
Alexander Ilin [Mon, 14 Aug 2023 20:49:01 +0000 (22:49 +0200)]
ui.gadgets.flex-border: new vocab

8 months agoAdd: cpu.arm.64
Giftpflanze [Mon, 14 Aug 2023 20:11:16 +0000 (22:11 +0200)]
Add: cpu.arm.64

8 months agoformat-using: fix test
John Benediktsson [Mon, 14 Aug 2023 19:02:10 +0000 (12:02 -0700)]
format-using: fix test

8 months agohtml.streams: describe test case should check result
John Benediktsson [Mon, 14 Aug 2023 18:06:21 +0000 (11:06 -0700)]
html.streams: describe test case should check result

8 months agohtml: adding some tests
John Benediktsson [Mon, 14 Aug 2023 17:55:03 +0000 (10:55 -0700)]
html: adding some tests

8 months agohtml: fix over-encoding already encoded urls
John Benediktsson [Mon, 14 Aug 2023 17:50:29 +0000 (10:50 -0700)]
html: fix over-encoding already encoded urls

8 months agoio.sockets.secure.openssl: don't ignore-unexpected-eof on macos
John Benediktsson [Mon, 14 Aug 2023 17:19:43 +0000 (10:19 -0700)]
io.sockets.secure.openssl: don't ignore-unexpected-eof on macos

8 months agoclasses.struct.prettyprint: adding vocabs.prettyprint for pprint-; change
John Benediktsson [Mon, 14 Aug 2023 17:04:00 +0000 (10:04 -0700)]
classes.struct.prettyprint: adding vocabs.prettyprint for pprint-; change

8 months agoprettyprint.sections: add default long-section implementation
Alexander Ilin [Sun, 13 Aug 2023 19:21:54 +0000 (21:21 +0200)]
prettyprint.sections: add default long-section implementation

Make all section descendants call short-section in the default
implementation of the long-section. This removes some redundant
definitions.