]>
gitweb.factorcode.org Git - factor.git/log
John Benediktsson [Mon, 28 Mar 2022 00:35:25 +0000 (17:35 -0700)]
tools.wc: remove dependency on formatting, handle not found
John Benediktsson [Mon, 28 Mar 2022 00:31:04 +0000 (17:31 -0700)]
tools.cat: remove dependency on formatting, flush properly
Giftpflanze [Sun, 27 Mar 2022 19:59:10 +0000 (21:59 +0200)]
mediawiki.api: Fix documentation, improvements
Giftpflanze [Sun, 27 Mar 2022 12:47:00 +0000 (14:47 +0200)]
mediawiki.api: Add MediaWiki API
Giftpflanze [Sun, 27 Mar 2022 13:04:15 +0000 (15:04 +0200)]
db.mysql: Add low-level MySQL support
John Benediktsson [Sat, 26 Mar 2022 18:32:58 +0000 (11:32 -0700)]
LICENSE.txt: updating to 2022
Doug Coleman [Sat, 26 Mar 2022 00:50:10 +0000 (19:50 -0500)]
assocs.extras: Add a histogram-diff for fun.
Doug Coleman [Sat, 26 Mar 2022 00:48:42 +0000 (19:48 -0500)]
unicode.data: Fix confusing error with unknown unicode char names.
I had `CHAR: green` instead of `COLOR: green` but the caret pointed to
the whitespace and the message was "Invalid character" like there
was some weird unicode code point it was choking on.
John Benediktsson [Fri, 25 Mar 2022 20:04:38 +0000 (13:04 -0700)]
slides: minor tweak
John Benediktsson [Fri, 25 Mar 2022 03:51:57 +0000 (20:51 -0700)]
slides: better wrapping
John Benediktsson [Thu, 24 Mar 2022 18:33:49 +0000 (11:33 -0700)]
codebase-analyzer: minor fixes
John Benediktsson [Fri, 18 Mar 2022 21:01:44 +0000 (14:01 -0700)]
math.parser: adding >dec alias to number>string
John Benediktsson [Sat, 5 Mar 2022 17:34:33 +0000 (09:34 -0800)]
ui.gadgets.panes: scroll-pane so it respects the scrolls slot
John Benediktsson [Sat, 5 Mar 2022 17:34:10 +0000 (09:34 -0800)]
Revert "ui.gadgets.panes: remove scrolls? slot and make scrolling default behavior"
This reverts commit
331dddb8ed37035be9b2869d614a55290f52f2e6 .
John Benediktsson [Sat, 5 Mar 2022 15:02:15 +0000 (07:02 -0800)]
ui.backend.cocoa: support automatic changing of themes
John Benediktsson [Sat, 5 Mar 2022 15:01:23 +0000 (07:01 -0800)]
ui.theme.switching: split out ui.tools themeing
John Benediktsson [Fri, 4 Mar 2022 17:25:47 +0000 (09:25 -0800)]
wikipedia: fix article link broken by last patch
John Benediktsson [Fri, 4 Mar 2022 17:23:15 +0000 (09:23 -0800)]
wikipedia: fix links
John Benediktsson [Fri, 4 Mar 2022 17:21:05 +0000 (09:21 -0800)]
wikipedia: adding a command-line version
John Benediktsson [Fri, 4 Mar 2022 17:03:58 +0000 (09:03 -0800)]
wikipedia: fix for nested structure changes
John Benediktsson [Fri, 4 Mar 2022 04:22:04 +0000 (20:22 -0800)]
ui.tools.listener: pressing enter should scroll to the bottom.
John Benediktsson [Fri, 4 Mar 2022 03:18:26 +0000 (19:18 -0800)]
ui.gadgets.panes: remove scrolls? slot and make scrolling default behavior
John Benediktsson [Thu, 3 Mar 2022 23:04:15 +0000 (15:04 -0800)]
ui.gadgets.panes: make sure walker scrolls to the bottom
John Benediktsson [Thu, 3 Mar 2022 22:53:34 +0000 (14:53 -0800)]
ui.tools: change scrolling behavior
When we are already to the bottom, keep scrolling to show new input.
When we are not, just add the input and keep the scroll position.
John Benediktsson [Mon, 28 Feb 2022 18:01:06 +0000 (10:01 -0800)]
html.streams: use color>hex
Alex Maestas [Thu, 24 Feb 2022 16:11:43 +0000 (16:11 +0000)]
update readme for discord, irc
Alex Maestas [Sun, 20 Feb 2022 19:18:42 +0000 (19:18 +0000)]
add color>hex
found basically the same thing in the color-table extra, but this one can
round-trip an alpha channel.
Alex Maestas [Wed, 23 Feb 2022 19:05:50 +0000 (19:05 +0000)]
put show-error-list in the touchbar
Doug Coleman [Mon, 21 Feb 2022 18:25:05 +0000 (12:25 -0600)]
zoneinfo: Trying to make some sensible words for zones/rules
Doug Coleman [Mon, 21 Feb 2022 18:18:29 +0000 (12:18 -0600)]
sequences.extras: add another heap slurping combinator
Fix tests..
Doug Coleman [Mon, 21 Feb 2022 18:16:39 +0000 (12:16 -0600)]
sequences.extras: Add a map-with-previous to let map see the previous iter's value
Doug Coleman [Mon, 21 Feb 2022 18:07:34 +0000 (12:07 -0600)]
shuffle: Add 5roll, 2reach, nipdd
Doug Coleman [Sun, 20 Feb 2022 07:16:07 +0000 (01:16 -0600)]
zoneinfo: Fix tests and tz/country map words
Doug Coleman [Sun, 20 Feb 2022 01:28:39 +0000 (19:28 -0600)]
zoneinfo: get countries from zone or zone from countries
Doug Coleman [Sun, 20 Feb 2022 01:28:13 +0000 (19:28 -0600)]
assocs.extras: Add collect-key-by and collect-value-by
Doug Coleman [Sat, 19 Feb 2022 20:31:12 +0000 (14:31 -0600)]
zoneinfo: Fix zome timezone parsing.
Doug Coleman [Wed, 16 Feb 2022 23:48:10 +0000 (17:48 -0600)]
zoneinfo: upgrade
John Benediktsson [Wed, 16 Feb 2022 04:59:18 +0000 (20:59 -0800)]
help.syntax: trim common whitespace from code examples
John Benediktsson [Wed, 16 Feb 2022 04:34:55 +0000 (20:34 -0800)]
help.syntax: use split-lines for now.
Perhaps we remove common blank prefixes instead so that indentation is
still supported.
Doug Coleman [Wed, 16 Feb 2022 00:55:23 +0000 (18:55 -0600)]
io.sockets.secure.unix: Disable bad unit test for libssl3
John Benediktsson [Tue, 15 Feb 2022 20:56:23 +0000 (12:56 -0800)]
bootstrap: change array-capacity coercer
John Benediktsson [Tue, 15 Feb 2022 20:55:47 +0000 (12:55 -0800)]
Revert "vm: set array_size_max to fixnum_max."
This reverts commit
df89e18996f440a61cbdb01204e3654e5642fae6 .
John Benediktsson [Tue, 15 Feb 2022 20:55:40 +0000 (12:55 -0800)]
Revert "layouts: change max-array-capacity to most-positive-fixnum"
This reverts commit
ffad6a8dc8e33cf9811d08a02cd46aa3fcce8ee0 .
John Benediktsson [Tue, 15 Feb 2022 19:40:27 +0000 (11:40 -0800)]
vm: set array_size_max to fixnum_max.
John Benediktsson [Tue, 15 Feb 2022 19:27:19 +0000 (11:27 -0800)]
layouts: change max-array-capacity to most-positive-fixnum
John Benediktsson [Tue, 15 Feb 2022 19:21:39 +0000 (11:21 -0800)]
gdbm: removing this test case
John Benediktsson [Tue, 15 Feb 2022 18:07:30 +0000 (10:07 -0800)]
maze: generate new mazes with a click
John Benediktsson [Tue, 15 Feb 2022 17:55:29 +0000 (09:55 -0800)]
vocabs.parser: use left/right quotation marks in note
John Benediktsson [Tue, 15 Feb 2022 04:32:13 +0000 (20:32 -0800)]
bitcoin.client: ahem
John Benediktsson [Tue, 15 Feb 2022 04:11:58 +0000 (20:11 -0800)]
websites.concatenative: adding cgit
Doug Coleman [Mon, 14 Feb 2022 23:59:22 +0000 (17:59 -0600)]
tools.completion: let REUSE: find vocabularies
John Benediktsson [Mon, 14 Feb 2022 00:09:18 +0000 (16:09 -0800)]
math.rectangles.positioning: fix popups that draw super small at the bottom of the screen.
John Benediktsson [Sun, 13 Feb 2022 23:09:24 +0000 (15:09 -0800)]
alien.libraries.finder: remove find-first-function for now.
John Benediktsson [Sun, 13 Feb 2022 23:08:57 +0000 (15:08 -0800)]
openssl.libssl: simpler for now ssl-peer-certificate.
John Benediktsson [Sun, 13 Feb 2022 23:04:51 +0000 (15:04 -0800)]
growable: use integer>fixnum-strict
Doug Coleman [Sun, 13 Feb 2022 22:38:36 +0000 (16:38 -0600)]
openssl: hacky way to support SSL_get1_peer_certificate
Doug Coleman [Sun, 13 Feb 2022 22:08:50 +0000 (16:08 -0600)]
openssl.libssl: get the right function for tests too
Doug Coleman [Sun, 13 Feb 2022 22:04:58 +0000 (16:04 -0600)]
openssl: SSL_get_peer_certificate is deprecated, use SSL_get1_peer_certificate instead
SSL_get1_peer_certificate is an alias of SSL_get_peer_certificate but the symbol
SSL_get_peer_certificate is not in openssl 3.0.1 (ubuntu 22)
Doug Coleman [Sun, 13 Feb 2022 22:04:15 +0000 (16:04 -0600)]
alien.libraries.finder: Add a word to find the first matching function from a list.
Doug Coleman [Sun, 13 Feb 2022 20:56:04 +0000 (14:56 -0600)]
Revert "float_bits: cleaner way to cast between bits and float/double"
This reverts commit
e030e1a62fbf273e353af1f15866f81e2db1284f .
Works but has warnings and is undefined behavior. Also doesn't fix
the issue with NAN: 123 setting the qnan bit.
Can safely use `bit_cast` with C++20 someday.
Doug Coleman [Sun, 13 Feb 2022 17:59:57 +0000 (11:59 -0600)]
float_bits: cleaner way to cast between bits and float/double
Doug Coleman [Sun, 13 Feb 2022 17:59:41 +0000 (11:59 -0600)]
basis: fix using lists a little
John Benediktsson [Sun, 13 Feb 2022 17:31:11 +0000 (09:31 -0800)]
tools.ps.macosx: use unix.sysctl
Alex Maestas [Sun, 13 Feb 2022 04:47:21 +0000 (04:47 +0000)]
system-info: implement system-info.freebsd via sysctl
This commit also moves the sysctl interface into unix.sysctl to share
it between OS X and FreeBSD.
John Benediktsson [Sat, 12 Feb 2022 23:46:58 +0000 (15:46 -0800)]
readline-listener: change to filter first and then unique
John Benediktsson [Sat, 12 Feb 2022 23:38:12 +0000 (15:38 -0800)]
system-info.macosx: fix system-code-name for Version 11/12.
Alex Maestas [Sat, 12 Feb 2022 22:34:39 +0000 (22:34 +0000)]
freebsd: declare posix_spawn-related types
Copied from OS X declarations as void pointers
Alex Maestas [Sat, 12 Feb 2022 22:33:54 +0000 (22:33 +0000)]
build.sh: install bash on freebsd
John Benediktsson [Sat, 12 Feb 2022 18:55:05 +0000 (10:55 -0800)]
readline-listener: words are just strings, so display unique ones
John Benediktsson [Sat, 12 Feb 2022 16:43:49 +0000 (08:43 -0800)]
Revert "furnace.chloe-tags: change indexing now that empty strings are not included"
This reverts commit
6898937ef68210561481777841b2cb4a86bd32dd .
John Benediktsson [Sat, 12 Feb 2022 16:43:24 +0000 (08:43 -0800)]
Revert "xml: Changing how we represent contained-tags"
This reverts commit
b56d3314b12f7aa223925f97f56cc5faaa7da778 .
John Benediktsson [Sat, 12 Feb 2022 16:41:48 +0000 (08:41 -0800)]
furnace.chloe-tags: change indexing now that empty strings are not included
John Benediktsson [Sat, 12 Feb 2022 04:18:57 +0000 (20:18 -0800)]
eval: another test for eval-with-stack>string
John Benediktsson [Sat, 12 Feb 2022 04:17:58 +0000 (20:17 -0800)]
eval: adding test for eval-with-stack>string
John Benediktsson [Sat, 12 Feb 2022 04:16:33 +0000 (20:16 -0800)]
eval: don't with-file-vocabs in (eval-with-stack>string)
John Benediktsson [Sat, 12 Feb 2022 04:06:17 +0000 (20:06 -0800)]
xmode.loader: fix parsing of nodes containing cdata
John Benediktsson [Sat, 12 Feb 2022 03:57:39 +0000 (19:57 -0800)]
html.templates.chloe: fix tests for script cdata change
John Benediktsson [Sat, 12 Feb 2022 03:53:57 +0000 (19:53 -0800)]
Revert "io.directories.unix: switch to readdir(3) since readdir_r(3) is deprecated"
This reverts commit
e0531ea85337e9d1e5af26568436ea23bdaf8e34 .
John Benediktsson [Sat, 12 Feb 2022 02:43:10 +0000 (18:43 -0800)]
fixups: fix compute-fixups which was resetting the error value
And then we got wrong stack traces.
John Benediktsson [Sat, 12 Feb 2022 02:26:25 +0000 (18:26 -0800)]
io.backend.unix.freebsd: fix bootstrap
John Benediktsson [Sat, 12 Feb 2022 01:08:21 +0000 (17:08 -0800)]
xml: Changing how we represent contained-tags
If a tag is contained (e.g., <foo/>), then children is ``f``, but if a
tag is uncontained (e.g., <foo></foo>) then children is an empty
sequence.
John Benediktsson [Fri, 11 Feb 2022 23:38:23 +0000 (15:38 -0800)]
webapps.help: onload javascript to check radio
John Benediktsson [Fri, 11 Feb 2022 23:33:33 +0000 (15:33 -0800)]
html.templates.chloe: use cdata comment trick.
John Benediktsson [Fri, 11 Feb 2022 23:26:09 +0000 (15:26 -0800)]
html.templates.chloe: need to do cdata differently
John Benediktsson [Fri, 11 Feb 2022 23:20:36 +0000 (15:20 -0800)]
html.templates.chloe: use CDATA for scripts
John Benediktsson [Fri, 11 Feb 2022 23:20:23 +0000 (15:20 -0800)]
xml: better support for CDATA tags
John Benediktsson [Fri, 11 Feb 2022 22:18:29 +0000 (14:18 -0800)]
ui.gadgets.glass: constrain popup over viewport
John Benediktsson [Fri, 11 Feb 2022 21:41:24 +0000 (13:41 -0800)]
vocabs.metadata: sort metadata-files by filename
John Benediktsson [Fri, 11 Feb 2022 19:53:35 +0000 (11:53 -0800)]
readline-listener: experiment with has-readline?
if we can detect readline is available then we could use this as
a default listener in the future
Doug Coleman [Fri, 11 Feb 2022 02:45:53 +0000 (20:45 -0600)]
libclang: try to get return type
Doug Coleman [Fri, 11 Feb 2022 02:24:24 +0000 (20:24 -0600)]
libclang: get args and add huge slow enums
John Benediktsson [Thu, 10 Feb 2022 22:25:07 +0000 (14:25 -0800)]
Revert "specialized-arrays: removing unnecessary >pprint-sequence"
This reverts commit
bd32633c9272a0bd7b6da60a1533cf1d764cc67c .
John Benediktsson [Thu, 10 Feb 2022 22:11:49 +0000 (14:11 -0800)]
calendar: change the behavior of 1 months time+
Before, it would create an invalid date:
IN: scratchpad 2021 1 30 <date> 1 months time+ .
T{ timestamp
{ year 2021 }
{ month 2 }
{ day 30 }
{ gmt-offset T{ duration { hour -6 } } }
}
After, it sets it to the last day of the month:
IN: scratchpad 2021 1 30 <date> 1 months time+ .
T{ timestamp
{ year 2021 }
{ month 2 }
{ day 28 }
{ gmt-offset T{ duration { hour -8 } } }
}
John Benediktsson [Thu, 10 Feb 2022 21:52:14 +0000 (13:52 -0800)]
documents: fix tests for each-doc-line rename
John Benediktsson [Thu, 10 Feb 2022 21:49:19 +0000 (13:49 -0800)]
specialized-arrays: removing unnecessary >pprint-sequence
John Benediktsson [Thu, 10 Feb 2022 21:49:09 +0000 (13:49 -0800)]
uuid: adding uuid-urn word
John Benediktsson [Thu, 10 Feb 2022 21:47:22 +0000 (13:47 -0800)]
io.directories.unix: switch to readdir(3) since readdir_r(3) is deprecated
John Benediktsson [Thu, 10 Feb 2022 21:46:58 +0000 (13:46 -0800)]
ui.tools: setting current directory to "resource:"
John Benediktsson [Thu, 10 Feb 2022 21:44:56 +0000 (13:44 -0800)]
vm: os-macosx.mm don't changeCurrentDirectoryPath
nomennescio [Thu, 10 Feb 2022 15:50:59 +0000 (15:50 +0000)]
Refactor VM (untyped) defines into (typed) enum
static inline with static local will share static local among instances