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 |
Doug Coleman
|
b4f7619655
|
add math.order
|
2008-04-27 17:03:21 -05:00 |
Doug Coleman
|
15402ed1b4
|
core changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
|
2008-04-25 23:12:44 -05:00 |
Slava Pestov
|
f48d5091c9
|
Faster inline allocators
|
2008-04-19 04:52:34 -05:00 |
Slava Pestov
|
2d2b3ec904
|
Partial dispatch on integer operations
|
2008-04-18 16:51:09 -05:00 |
Slava Pestov
|
390afacac8
|
Better modular arithmetic optmizer
|
2008-04-17 12:22:24 -05:00 |
Slava Pestov
|
aaf48cebf5
|
New utility word
|
2008-04-13 03:52:40 -05:00 |
Doug Coleman
|
bced4022e5
|
updating usages of cond/case
|
2008-04-11 12:53:22 -05:00 |
Doug Coleman
|
1e538ccd03
|
more docs
|
2008-04-03 22:16:37 -05:00 |
Eduardo Cavazos
|
e75222d039
|
More add and add* cleanups
|
2008-03-31 19:24:48 -06:00 |
Slava Pestov
|
c22af5c7a6
|
Rename 2apply to bi@
|
2008-03-29 20:36:58 -05:00 |
Slava Pestov
|
32526206f1
|
Help fixes
|
2008-03-11 19:51:58 -05:00 |
Slava Pestov
|
7ad74eb320
|
Various fixes
|
2008-03-08 02:51:26 -06:00 |
Slava Pestov
|
7ffd9c95ba
|
Fixing interval comparison
|
2008-03-07 21:27:00 -06:00 |
Slava Pestov
|
e98cd1fd59
|
New convention for unit tests
|
2008-03-01 17:00:45 -05:00 |
Slava Pestov
|
3bf3c3ee5a
|
New sorting comparison operators
|
2008-02-26 17:33:48 -06:00 |
Slava Pestov
|
727f91409d
|
Split off concurrency.mailboxes, add timeout support to promises, locks, mailboxes, semaphores, count-downs
|
2008-02-21 23:47:06 -06:00 |
Slava Pestov
|
2ecd1ba127
|
Improve ratio syntax
|
2008-02-10 01:40:17 -06:00 |
Slava Pestov
|
52b5c5a068
|
Reorganize compiler tests
|
2008-02-08 01:48:51 -06:00 |
Slava Pestov
|
78abc143d6
|
Load fix
|
2008-02-07 01:01:14 -06:00 |
Slava Pestov
|
2541c62e29
|
Fix code for math.parser changes
|
2008-02-06 21:15:47 -06:00 |
Slava Pestov
|
f3c8bd266b
|
Improved syntax for ratios
|
2008-02-06 20:05:03 -06:00 |
Slava Pestov
|
be2c8b13d7
|
Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom
|
2008-02-06 13:47:19 -06:00 |
sheeple
|
a05c18152b
|
flags now works with numbers
|
2008-02-02 07:05:15 -06:00 |
sheeple
|
16e206b3b8
|
Add flags to math.bitfields
|
2008-02-02 06:58:28 -06:00 |
Slava Pestov
|
2ef76798b0
|
record1 strings
|
2008-01-31 23:00:08 -06:00 |
Slava Pestov
|
feb4e8df9e
|
Fix typo
|
2008-01-21 15:33:37 -05:00 |
Doug Coleman
|
aa08a1f5f6
|
Merge git://factorcode.org/git/factor
|
2008-01-12 17:44:15 -10:00 |
Slava Pestov
|
d54fc8172d
|
Assorted fixes
|
2008-01-12 22:24:27 -05:00 |
Doug Coleman
|
0ee64a0358
|
Merge git://factorcode.org/git/factor
|
2008-01-12 16:41:00 -10:00 |
Slava Pestov
|
e3416ec170
|
Faster bit-arrays
|
2008-01-12 21:37:44 -05:00 |
Doug Coleman
|
8b8ebaacc8
|
small cleanups from lint
|
2008-01-12 07:42:47 -10:00 |
Doug Coleman
|
84891e2591
|
pick pick -> 2over
minor cleanups
|
2008-01-11 12:02:44 -10:00 |
Doug Coleman
|
ff1ee9e874
|
2apply and -> both?
|
2008-01-11 11:03:18 -10:00 |
Slava Pestov
|
9c1454ef68
|
Rename real/imaginary slots of complex to real-part/imaginary-part to avoid clashing with the real class word; fix bug where redefining a generic as a class leaves the word in a weird state
|
2007-12-27 17:26:39 -05:00 |
Slava Pestov
|
d7217801c3
|
Documentation fixes
|
2007-12-11 22:36:40 -05:00 |
Slava Pestov
|
2e78ce3d4a
|
Profiler fixes
|
2007-10-29 01:12:27 -04:00 |
Slava Pestov
|
850c145a09
|
Fix bootstrap hang
|
2007-10-24 02:01:43 -04:00 |
U-SLAVA-FB3999113\Slava
|
f529d3d2d2
|
Load fixes for core/math
|
2007-10-18 02:38:35 -04:00 |
U-SLAVA-FB3999113\Slava
|
8b54248c50
|
Get core unit tests to pass without number tower
|
2007-10-14 21:13:42 -04:00 |
U-SLAVA-FB3999113\Slava
|
e9b42fa635
|
Move more math stuff to extra/, get compiler to work without ratios/complex numbers
|
2007-10-14 20:38:23 -04:00 |
Slava Pestov
|
d86d83fdbb
|
Fix mod-inv
|
2007-10-06 17:09:15 -04:00 |
Slava Pestov
|
a96457cecc
|
Initial import
|
2007-09-20 18:09:08 -04:00 |