Slava Pestov
|
b843de7707
|
optimization
|
2006-01-11 05:40:11 +00:00 |
Slava Pestov
|
6031ec0d76
|
documentation work; objective C runtime binding
|
2006-01-11 04:44:17 +00:00 |
Slava Pestov
|
d19ffd6b6a
|
slots documentation
|
2006-01-09 06:34:23 +00:00 |
Slava Pestov
|
379a691a3d
|
documenting generic words
|
2006-01-09 01:41:31 +00:00 |
Slava Pestov
|
2883f8a5f5
|
fix each-bit for negative inputs
|
2006-01-02 21:35:37 +00:00 |
Slava Pestov
|
808c7a7f57
|
collections chapter almost done
|
2006-01-02 05:51:03 +00:00 |
Slava Pestov
|
a5e14acaa3
|
fix a crash
|
2005-12-25 04:01:49 +00:00 |
Slava Pestov
|
d3b4726790
|
new bootstrap system; some other code cleanups
|
2005-12-13 22:33:58 +00:00 |
Slava Pestov
|
3174f87b67
|
minor cleanups all over the place
|
2005-12-10 06:02:13 +00:00 |
Slava Pestov
|
2c756975ae
|
updated intrinsics tests for 64-bit
|
2005-12-07 04:09:51 +00:00 |
Slava Pestov
|
a06c259947
|
fix next-power-of-2
|
2005-11-23 04:29:21 +00:00 |
Doug Coleman
|
15f1cb8019
|
Added epsilon, the minimum difference between doubles
|
2005-11-05 07:10:03 +00:00 |
Slava Pestov
|
23738087aa
|
big syntax change: vectors are now V{ }, hashtables are now H{ }, tuples T{ }, wrappers W{ }, complexes C{ }, arrays { }
|
2005-10-30 03:25:38 +00:00 |
Slava Pestov
|
97cf160071
|
move more stuff to contrib/math/
|
2005-10-21 07:42:38 +00:00 |
Slava Pestov
|
4731a18d21
|
finished erg's math cleanup
|
2005-10-21 06:46:54 +00:00 |
Doug Coleman
|
649c56fc49
|
Moved matrix words to contrib/math
Renamed matrices.factor to vectors.factor
|
2005-10-20 23:58:49 +00:00 |
Slava Pestov
|
778bfaaf27
|
FreeType debugging
|
2005-10-20 08:33:22 +00:00 |
Slava Pestov
|
94e6955fd0
|
various fixes and OpenGL UI work
|
2005-10-13 04:30:44 +00:00 |
Slava Pestov
|
01740ac7fb
|
fix random scoping issue
|
2005-10-10 04:08:51 +00:00 |
Slava Pestov
|
6b8e232c63
|
fix bignum emission, put MT in core
|
2005-10-08 05:15:14 +00:00 |
Slava Pestov
|
47da70e5a8
|
UI user input fix
|
2005-10-05 06:01:06 +00:00 |
Slava Pestov
|
1fddaf44e7
|
quaternion fix; add v>q and q>v words
|
2005-10-05 04:18:55 +00:00 |
Slava Pestov
|
a694e52371
|
quaternions
|
2005-10-05 01:33:02 +00:00 |
Slava Pestov
|
e2409a14db
|
fix incorrect quadrants code
|
2005-10-04 01:04:07 +00:00 |
Slava Pestov
|
850d040b65
|
fix bootstrap failure
|
2005-10-01 05:44:49 +00:00 |
Slava Pestov
|
8c1bf3624e
|
minor UI fixes
|
2005-09-29 03:29:00 +00:00 |
Slava Pestov
|
1f05578344
|
fixes for unit test regressions
|
2005-09-29 00:09:10 +00:00 |
Slava Pestov
|
60f2d659d9
|
bug fixes
|
2005-09-24 20:34:10 +00:00 |
Slava Pestov
|
c4cec1321c
|
rename ifte to if
|
2005-09-24 19:21:17 +00:00 |
Slava Pestov
|
34ff4e2c27
|
more preliminary work for callcc compilation
|
2005-09-20 05:59:38 +00:00 |
Slava Pestov
|
7decaf614e
|
inference updates for callcc inference
|
2005-09-18 05:37:28 +00:00 |
Slava Pestov
|
fa1e1a4801
|
f throw no longer a no-op
|
2005-09-18 02:25:18 +00:00 |
Slava Pestov
|
8af5e755c6
|
add 1+ 1- words and other tweaks
|
2005-09-17 02:47:28 +00:00 |
Slava Pestov
|
68da8852cc
|
compiler performance improvements, more usages of 2apply, rename nmap to inject
|
2005-09-17 00:49:24 +00:00 |
Slava Pestov
|
f9600934c6
|
UI fixed and other tweaks
|
2005-09-12 22:14:29 +00:00 |
Slava Pestov
|
27439f95c9
|
arrays are now better supported, various cleanups
|
2005-09-12 00:46:55 +00:00 |
Slava Pestov
|
d0312300b8
|
unsafe-nth unsafe-set-nth for faster inner loops
|
2005-09-10 22:27:31 +00:00 |
Slava Pestov
|
1e92f8d31b
|
back out simple labels for now
|
2005-09-10 05:38:17 +00:00 |
Slava Pestov
|
6952bcdda8
|
simple labels optimization
|
2005-09-10 03:40:08 +00:00 |
Slava Pestov
|
55e2a9e232
|
reworking simplifier and basic blocks
|
2005-09-09 02:23:54 +00:00 |
Slava Pestov
|
258f853911
|
improved literal killing optimization
|
2005-09-07 21:21:11 +00:00 |
Slava Pestov
|
914e81e16a
|
scroller fix, rename 2unseq ==> first2, 3unseq ==> first3, string>number works with slices
|
2005-09-03 03:44:23 +00:00 |
Slava Pestov
|
42ac874cbd
|
more cleanups; split up huge gadgets vocabulary
|
2005-09-01 01:06:13 +00:00 |
Slava Pestov
|
1416c8c18d
|
prettyprinter works with HTML words
|
2005-08-29 05:00:55 +00:00 |
Slava Pestov
|
5a9523cd63
|
spacial indexing for faster pane display
|
2005-08-24 23:25:12 +00:00 |
Slava Pestov
|
4ce519c9f9
|
more cleanups
|
2005-08-22 19:33:18 +00:00 |
Slava Pestov
|
80c1553a5a
|
added foldable, flushable declarations in all relevant places
|
2005-08-20 02:22:15 +00:00 |
Slava Pestov
|
c8eacd7b0b
|
major bootstrap cleanup
|
2005-08-20 01:46:12 +00:00 |
Slava Pestov
|
2495ef46f3
|
redesigned generic arithmetic; new tag primitive
|
2005-08-15 07:25:39 +00:00 |
Slava Pestov
|
633466f129
|
minor fixes, new quicksort implementatin
|
2005-08-14 03:39:46 +00:00 |