Doug Coleman
|
d635604026
|
modern: Removing ch'a syntax.
It's cool but I don't like it right now.
|
2019-09-28 10:59:07 -05:00 |
Doug Coleman
|
8c3df2ede4
|
core: Remove some foo'bar words and a lot of postpone:
|
2018-08-09 21:59:15 -04:00 |
Doug Coleman
|
f05c7e8cd8
|
factor: char: a -> ch'a.
Also all contractions are not allowed in word names anymore. Even Data cannot use contractions...
|
2018-08-09 18:02:38 -04:00 |
Doug Coleman
|
7730fc5c64
|
Merge remote-tracking branch 'origin/master' into modern-harvey2
|
2018-08-02 07:57:42 -04:00 |
Doug Coleman
|
4e9d383fe5
|
docs: Fix help-lint-all mistakes.
|
2018-07-07 01:13:19 -05:00 |
Doug Coleman
|
53b1a81049
|
Merge branch 'master' into modern-harvey2
|
2018-06-20 00:26:12 -05:00 |
Doug Coleman
|
9f213f96f6
|
core: Add the shuffler words but without primitives.
The nipd branch slowed bootstrap by a minute, this patch does not.
sorry about changing the fjsc line endings...
|
2018-06-19 22:52:58 -05:00 |
Doug Coleman
|
a2e8fb9050
|
Merge remote-tracking branch 'origin/master' into modern-harvey2
|
2018-02-18 11:29:09 -06:00 |
John Benediktsson
|
42b37dcc8a
|
fix some tests broken by previous commit.
|
2018-02-15 13:16:39 -08:00 |
John Benediktsson
|
ca03896d74
|
more test IN: cleanup.
|
2018-02-15 09:20:01 -08:00 |
Doug Coleman
|
43628c8340
|
core: Move more things to core.
Tricky things:
f props>> == @ _ are not defined in syntax
|
2017-11-24 18:42:30 -06:00 |
Doug Coleman
|
0319ff7920
|
math: rename >fraction to fraction>parts
|
2017-10-27 20:21:48 -05:00 |
Doug Coleman
|
3aa096e2e5
|
docs: Update docs.
|
2017-08-31 21:21:14 -05:00 |
Doug Coleman
|
c436f6dbad
|
factor: char: postpone: color: hexcolor: flexhexcolor: decimal:
|
2017-08-31 21:21:13 -05:00 |
Björn Lindqvist
|
1ed40f74f9
|
math.parser: fill argument must not be an empty byte-array
|
2017-06-28 11:18:40 +02:00 |
John Benediktsson
|
13e7ed3986
|
math.parser: allow 0B, 0O, and 0X number prefixes.
|
2017-06-15 15:53:01 -07:00 |
Doug Coleman
|
e189954ecc
|
core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;
|
2017-06-02 11:57:05 -05:00 |
Doug Coleman
|
7c7bb93c55
|
factor: Rename GENERIC# to GENERIC#:.
Fixes #1670.
|
2017-06-01 13:58:58 -05:00 |
John Benediktsson
|
0f52366466
|
math: fix stack effect for unless-zero and when-zero.
|
2017-05-03 18:13:37 -07:00 |
Jon Harper
|
3760c965af
|
core.math, bignum/f, shift subnormals before rounding. Fixes #1782
|
2017-01-23 10:12:20 -08:00 |
Alexander Iljin
|
908ff65bef
|
math.order[-docs]: rename parameters in between? to match those in clamp
|
2017-01-20 08:21:54 -08:00 |
Alexander Iljin
|
16403bb0c9
|
math.parser: add missing blank line between words
|
2017-01-02 09:33:10 -08:00 |
Björn Lindqvist
|
56079afcfb
|
Revert "bootstrap: trying to undo changes from"
This reverts commit 7b3fb61ebd.
|
2016-11-13 00:22:21 +01:00 |
Björn Lindqvist
|
7b3fb61ebd
|
bootstrap: trying to undo changes from
a915d3bdb4 (#1513)
A lot of changes that built upon those changes had to be undone too. New
boot images is required.
|
2016-11-12 01:54:57 +01:00 |
Björn Lindqvist
|
88b2ed482c
|
math.parser: (format-float) can only be flushable
|
2016-10-09 00:47:37 +02:00 |
Björn Lindqvist
|
bbd71ae975
|
math.parser: (format-float) doesn't need to zero-terminate returned byte-array
|
2016-10-09 00:47:37 +02:00 |
Alexander Iljin
|
1cec145e46
|
math: fix stack effect declaration for the neg? generic
|
2016-07-30 09:25:30 -07:00 |
Alexander Iljin
|
4e3dab7237
|
math-docs: fix a copy-paste error
|
2016-07-30 09:25:30 -07:00 |
John Benediktsson
|
bd630d1464
|
math.integers: use must-fail instead of ignore-errors.
|
2016-07-10 20:28:28 -07:00 |
Doug Coleman
|
c12b73e929
|
math: fix docs for binary printing.
|
2016-03-31 07:46:14 -07:00 |
Doug Coleman
|
30d158ccce
|
prettyprint: Print .b .o .h with prefixes so it's not super confusing. Fixes #1351.
|
2016-03-30 22:59:29 -07:00 |
Doug Coleman
|
c133c16377
|
core: Trim using lists from -tests and clean up a few irregularities.
|
2016-03-30 18:43:41 -07:00 |
John Benediktsson
|
4ce62e0827
|
math.parser: add tests for change to not throw zero division.
|
2016-03-30 14:31:37 -07:00 |
Jon Harper
|
0b98eb121e
|
math.parser: number>string, don't throw zero division on '1/0'
|
2016-03-30 14:29:37 -07:00 |
Doug Coleman
|
20aadd5688
|
core: rename some double paren words.
|
2016-03-25 03:13:27 -07:00 |
John Benediktsson
|
6b07e6caf2
|
math: rename fast-gcd to simple-gcd.
|
2016-03-19 12:20:09 -07:00 |
John Benediktsson
|
59b41e4f90
|
math.parser: adding bytes>hex-string and hex-string>bytes.
|
2016-03-16 10:13:56 -07:00 |
Jon Harper
|
7eaa24b3e0
|
math.parser: simplify fix-float (from 16c93c7874)
|
2016-03-08 07:55:25 -08:00 |
Jon Harper
|
19fadb6c96
|
prettyprinter, locale independant float printing
|
2016-03-08 07:55:25 -08:00 |
John Benediktsson
|
141f3c9e65
|
math: use "i/f" for stack effect.
|
2015-09-30 19:01:38 -07:00 |
John Benediktsson
|
e477f6996f
|
Fix comments to be ! not #!.
|
2015-09-08 16:15:10 -07:00 |
John Benediktsson
|
ceb75057da
|
change ERROR: words from throw-foo back to foo.
|
2015-08-13 16:13:05 -07:00 |
Doug Coleman
|
02008979d9
|
factor: Change ERROR: foo ; to define ``throw-foo`` instead of having ``foo`` throw implicitly. The old ``foo`` still throws implicitly because this is a big change to get right in one patch, but it should be removed soon.
|
2015-08-12 15:26:18 -05:00 |
Doug Coleman
|
00338f62f3
|
factor: put inline on same line as ; for experimentation
|
2015-08-10 12:55:27 -05:00 |
John Benediktsson
|
a8b3642c8c
|
math.parser: make float-parse:point a fixnum.
|
2015-07-30 18:16:31 -07:00 |
John Benediktsson
|
b3323c15bd
|
math.parser: some inline, some fixnum+fast, some disable tests.
|
2015-07-30 17:59:21 -07:00 |
Jon Harper
|
8d827b2772
|
math.parser: support >bin and >oct for floats
This is for symmetry with "0o1p0", "0b1p0", bin> and hex> which
all already work
|
2015-07-30 11:04:51 -07:00 |
Jon Harper
|
4d8cb81cab
|
math.parser: add tests/docs for floats 0b 0x bin> float> since they work
|
2015-07-30 11:04:51 -07:00 |
Jon Harper
|
09af182db7
|
math.parser, don't take infinite time to parse huge exponents
|
2015-07-30 11:04:51 -07:00 |
Jon Harper
|
dce2ca1366
|
math.parser: don't lose precision in make-float-bin-exponent
|
2015-07-30 11:04:51 -07:00 |