Slava Pestov
a4d9cdfeb3
Refactor all usages of >r/r> in core to use dip, 2dip, 3dip
...
Non-optimizing compiler now special-cases dip, 2dip, 3dip following a
literal quotation: this allows us to break the dip/slip meta-circle
without explicit calls to >r/r>
2008-11-23 02:44:56 -06:00
Slava Pestov
3d8f432856
Clarify math.bitwise -vs- bitwise-arithmetic docs
2008-11-19 19:23:11 -06:00
Slava Pestov
9bf63b1613
New $quotation markup element
2008-11-16 09:03:30 -06:00
unknown
cc7ab11881
Add more unit tests
2008-11-07 20:34:04 -06:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
21c621d464
Fix erg's ratio bug
2008-09-30 18:28:11 -05:00
Slava Pestov
f5acf7e3d6
Rice
2008-09-27 17:54:44 -05:00
Slava Pestov
e211260e47
Tweak unit test
2008-09-20 18:52:39 -05:00
Doug Coleman
3d7ed0f122
document ?1+ for the lulz
2008-09-17 00:21:11 -05:00
Slava Pestov
0c8e2584b4
Fixing unit tests for make, fry changes
2008-09-11 00:20:06 -05:00
Slava Pestov
44f53de164
Move make to its own vocabulary, remove fry _ feature
2008-09-10 20:07:00 -05:00
Doug Coleman
73086e1a61
add fp-infinity?, docs, and tests
2008-09-03 01:35:03 -05:00
Doug Coleman
bb8fcf245f
fix math docs
2008-09-02 15:17:18 -05:00
Slava Pestov
110a5e5162
Change equality semantics
2008-09-02 02:02:05 -05:00
U-SLAVA-DFB8FF805\Slava
cead05c5d2
Workaround Windows libc bug (?)
2008-08-22 00:32:37 -05:00
Slava Pestov
95657e5742
Remove some funny retain stack usage
2008-08-18 20:13:24 -05:00
Slava Pestov
f279015b85
Minor fixes
2008-08-06 04:46:30 -05:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00
Slava Pestov
ed7ad146d8
Fix NaN handling in math.intervals
2008-07-28 06:31:11 -05:00
Slava Pestov
c6915b1023
Working on tuple slot propagation
2008-07-25 02:07:45 -05:00
Slava Pestov
ef1e8ee8f6
More interval debugging
2008-07-23 20:11:43 -05:00
Slava Pestov
5d7cb635ad
Add empty interval handling
2008-07-22 21:04:22 -05:00
Slava Pestov
b42c845d48
Update intervals docs
2008-07-22 04:44:21 -05:00
Slava Pestov
af09eae727
Add some more interval operations
2008-07-22 01:27:39 -05:00
Slava Pestov
f1268db79a
Fix test
2008-07-21 20:48:30 -05:00
Slava Pestov
35bd2abc71
Fix more math.parser stuff
2008-07-20 04:05:09 -05:00
Slava Pestov
89d3c0c616
Fix negative zero
2008-07-20 00:56:25 -05:00
Slava Pestov
ac2bf0b87d
Adding inline recursive declarations
2008-07-18 19:22:59 -05:00
Slava Pestov
0bb85a1ef9
Fix obscure corner case; -include='compiler math'
2008-07-06 18:21:34 -05:00
Slava Pestov
9c603c164c
Fix intervals bug
2008-07-04 18:18:00 -05:00
Slava Pestov
77c4d97785
Some unit test fixes
2008-06-30 03:57:00 -05:00
Slava Pestov
f7b7001f39
BOA constructors now check types
2008-06-30 01:44:58 -05:00
Slava Pestov
b36e06d0d6
Builtinn types now use new slot accessors; tuple slot type declaration work in progress
2008-06-28 02:36:20 -05:00
Slava Pestov
685d53e264
Add gather word; faster 'implementors' using inverted index
2008-06-12 05:49:46 -05:00
Slava Pestov
5a3581acbc
Documentation updates
2008-06-11 20:27:54 -05:00
Slava Pestov
29fa4a8a54
assoc-find is no longer generic
2008-06-09 05:22:21 -05:00
Slava Pestov
9dd5c9919f
Mandatory stack effect annotations
2008-06-08 15:32:55 -05:00
Slava Pestov
91ef98cc70
math.parser fix
2008-05-05 18:09:44 -05:00
Slava Pestov
75fb15ee4c
Split stdio up into input-stream/output-stream, pipes work in progress
2008-05-05 02:19:25 -05:00
Slava Pestov
d1a3b64569
Fix class sorting again
2008-05-02 17:36:31 -05:00
Slava Pestov
5a29b2e273
Class linearization
2008-05-02 02:51:38 -05:00
Slava Pestov
d2fe9f6abb
Fix unit tests
2008-04-29 06:01:01 -05:00
Slava Pestov
ee46527023
Fix tests
2008-04-29 03:59:41 -05:00
Slava Pestov
5901107f66
Bootstrap fix
2008-04-29 01:49:06 -05:00
Slava Pestov
08af497255
Fix /f for large integers
2008-04-28 21:26:31 -05:00
Doug Coleman
1dbc37e0cd
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-28 15:18:07 -05:00
Doug Coleman
594d57d5cc
fix docs
2008-04-28 15:17:47 -05:00
Slava Pestov
1f7be9945b
Cleanup erg's cleanup
2008-04-28 14:52:03 -05:00
Doug Coleman
09c21f077b
add invert-comparison word
2008-04-27 23:23:51 -05:00
Doug Coleman
32814ffce5
<=> outputs +lt+ +eq+ +gt+
2008-04-27 18:57:46 -05:00