Slava Pestov
|
38b4f67b70
|
Save bootstrap time in a global variable
|
2008-02-06 12:44:13 -06:00 |
Slava Pestov
|
548e6dce47
|
Fixing crossreferencing
|
2008-02-06 12:09:42 -06:00 |
Slava Pestov
|
95651daef0
|
Faster parser
|
2008-02-05 22:36:10 -06:00 |
Slava Pestov
|
3f9e4bcf00
|
More efficient specializers
|
2008-02-05 20:11:35 -06:00 |
Slava Pestov
|
1eda70f1ad
|
Bug fixes
|
2008-02-05 19:16:22 -06:00 |
Slava Pestov
|
038578939f
|
Change require-all for Ed
|
2008-02-05 19:01:19 -06:00 |
Slava Pestov
|
20e4fcecda
|
Make OS name more consistent for extra/builder
|
2008-02-05 18:48:38 -06:00 |
Slava Pestov
|
ede3254f0a
|
Bootstrap prints restarts
|
2008-02-05 17:27:29 -06:00 |
Slava Pestov
|
ba1a958a32
|
Move cd and cwd primitives to native I/O, fix Windows normalize-pathname
|
2008-02-05 13:11:36 -06:00 |
Slava Pestov
|
2d3298d611
|
Method usages cleanup
|
2008-02-04 23:30:59 -06:00 |
Slava Pestov
|
659b6d8f3c
|
Better assert-depth error
|
2008-02-04 23:30:38 -06:00 |
Slava Pestov
|
94e1cb413e
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-02-04 19:43:59 -06:00 |
Slava Pestov
|
77a2a2136a
|
Better method usages work in progres
|
2008-02-04 19:43:10 -06:00 |
Joe Groff
|
0c1b63c5f2
|
Fix typo in the float-vector docs
|
2008-02-04 17:42:35 -08:00 |
Joe Groff
|
d80b707c43
|
Merge git://factorcode.org/git/factor
|
2008-02-04 17:41:25 -08:00 |
Slava Pestov
|
2872bc9d30
|
More method cleanups
|
2008-02-04 19:38:31 -06:00 |
Slava Pestov
|
d779ce0a78
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-02-04 19:37:58 -06:00 |
Slava Pestov
|
80c570999b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-02-04 19:37:17 -06:00 |
Slava Pestov
|
a0143356e4
|
Merge git://pgdn.org/factor
|
2008-02-04 19:35:49 -06:00 |
Slava Pestov
|
123aabc730
|
Fix Mac Intel alignment issue
|
2008-02-04 17:33:59 -06:00 |
Slava Pestov
|
b7f1e84eef
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-02-04 16:20:34 -06:00 |
Slava Pestov
|
dee25cda13
|
New generic word implementation reduces compile time
|
2008-02-04 16:20:07 -06:00 |
Slava Pestov
|
bc2ce8a77b
|
Space one byte per string
|
2008-02-04 14:05:31 -06:00 |
sheeple
|
f2af000ed0
|
refresh-all fix, new show word for debugging
|
2008-02-04 11:50:20 -06:00 |
Joe Groff
|
a544f5eeda
|
Take the fattening opengl vocab and hack it up into smaller, mouth-sized morsels
|
2008-02-03 15:59:47 -08:00 |
Slava Pestov
|
e7722c02b7
|
Add unit test for float alignment
|
2008-02-03 17:28:57 -06:00 |
Slava Pestov
|
793c3ceb1f
|
byte-length for bit-arrays
|
2008-02-03 16:06:57 -06:00 |
Slava Pestov
|
8c0e1bc7b2
|
Merge git://pgdn.org/factor
|
2008-02-03 15:22:25 -06:00 |
Slava Pestov
|
1dbd54293c
|
Clean up generic words a little bit
|
2008-02-03 14:19:07 -06:00 |
Joe Groff
|
bcd5ac6bbb
|
Merge git://factorcode.org/git/factor
|
2008-02-02 13:15:05 -08:00 |
Joe Groff
|
9667afcb81
|
cel-shading, line-art, and bunny touch their magic rings together and become Super Bunny Demo
|
2008-02-02 13:14:22 -08:00 |
Slava Pestov
|
b381c123dd
|
Test fixes
|
2008-02-02 15:00:05 -06:00 |
Slava Pestov
|
61a9adb2bb
|
Remove a tab
|
2008-02-02 14:59:36 -06:00 |
Daniel Ehrenberg
|
5c37add12a
|
Binary encoding through the new encoding protocol
|
2008-02-02 13:23:54 -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
|
bce173d749
|
Merge branch 'master' of http://dharmatech.onigirihouse.com/factor
|
2008-02-02 00:30:08 -06:00 |
Eduardo Cavazos
|
5da80f7e5d
|
Lot's of load-everything fixes.
* untabify things
* using ascii or unicode
|
2008-02-02 00:29:47 -06:00 |
Slava Pestov
|
10986f0c77
|
Merge branch 'master' of git://littledan.onigirihouse.com/git/littledan
|
2008-02-02 00:13:15 -06:00 |
Daniel Ehrenberg
|
c584e50c04
|
Finishing updating UTF
|
2008-02-01 23:59:46 -06:00 |
Slava Pestov
|
68b3d8e1d9
|
Tabs are banned
|
2008-02-01 23:07:19 -06:00 |
Daniel Ehrenberg
|
64650d8500
|
Fixing UTF-8 to put the replacement character for malformed stuff
|
2008-02-01 22:50:30 -06:00 |
Joe Groff
|
5e77685811
|
Merge git://factorcode.org/git/factor
|
2008-02-01 18:17:55 -08:00 |
Joe Groff
|
6f2b91d4a4
|
Move byte-length generic and methods into alien.c-types
|
2008-02-01 18:10:32 -08:00 |
Slava Pestov
|
bf884ebce8
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-02-01 18:36:33 -06:00 |
Slava Pestov
|
9f1bcc5d22
|
Fix resize-string
|
2008-02-01 18:36:13 -06:00 |
Slava Pestov
|
ca6e873b08
|
Merge branch 'master' of http://dharmatech.onigirihouse.com/factor
|
2008-02-01 18:30:38 -06:00 |
Eduardo Cavazos
|
bff385269c
|
Lot's of USING: fixes for ascii or unicode
|
2008-02-01 18:26:32 -06:00 |
Slava Pestov
|
4b7034384c
|
Eliminate core ascii dependency
|
2008-02-01 17:48:29 -06:00 |
Daniel Ehrenberg
|
c66b264af5
|
Incomplete update of UTF decoder
|
2008-02-01 17:45:35 -06:00 |
Slava Pestov
|
aed382258f
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-02-01 16:22:03 -06:00 |
Slava Pestov
|
27ebd08b99
|
Encodings fix
|
2008-02-01 16:21:42 -06:00 |
Slava Pestov
|
8dd333cbb5
|
Fix unit tests and fix string clone
|
2008-02-01 16:02:02 -06:00 |
Slava Pestov
|
9546aaaaf8
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-02-01 15:01:03 -06:00 |
Slava Pestov
|
ff55f0f4cc
|
New \u...... syntax; io.utf8 and io.utf16 can actually use strings now
|
2008-02-01 15:00:02 -06:00 |
Slava Pestov
|
3fdd01c283
|
Fix PPC bootstrap
|
2008-02-01 14:40:06 -06:00 |
Slava Pestov
|
2ef76798b0
|
record1 strings
|
2008-01-31 23:00:08 -06:00 |
Joe Groff
|
8b0e61b18b
|
Merge git://factorcode.org/git/factor
|
2008-01-31 20:26:29 -08:00 |
Joe Groff
|
7666949e13
|
byte-length generic word for determining alien buffer sizes of byte-arrays and float-arrays
|
2008-01-31 20:22:19 -08:00 |
Slava Pestov
|
6530057512
|
Starting work on record1 strings
|
2008-01-31 20:11:46 -06:00 |
Slava Pestov
|
0a5f90d5da
|
Clarify docs
|
2008-01-31 01:15:41 -06:00 |
Slava Pestov
|
f77526714f
|
Fix conflict
|
2008-01-31 00:54:44 -06:00 |
Slava Pestov
|
b60a4f4ade
|
Clean up listener
|
2008-01-31 00:52:24 -06:00 |
Slava Pestov
|
926e09a46a
|
New dispose word and with-dispose combinator, docs for io.monitor, working on O(1) stream timeouts
|
2008-01-31 00:52:06 -06:00 |
Slava Pestov
|
60290fbf52
|
Fix littledan bug #2
|
2008-01-31 00:49:18 -06:00 |
Slava Pestov
|
0c078d0455
|
Friendlier bootstrap errors
|
2008-01-31 00:48:41 -06:00 |
Slava Pestov
|
875f67b6dd
|
Merge git://mayonnaise.net/factor
|
2008-01-30 21:46:22 -06:00 |
Slava Pestov
|
d8d87fe834
|
Fix littledan bug #1
|
2008-01-30 14:23:48 -06:00 |
Slava Pestov
|
3b793b8474
|
(hashtable) is gone now
|
2008-01-30 14:23:21 -06:00 |
Daniel Neri
|
ac2fb043cf
|
Add NetBSD support
|
2008-01-30 10:57:38 +00:00 |
Slava Pestov
|
837b89422b
|
Fix ignore restart
|
2008-01-30 02:44:26 -06:00 |
Slava Pestov
|
a02920a3f7
|
Add 'ignore' restart to load-everything
|
2008-01-30 02:44:10 -06:00 |
Slava Pestov
|
a5bdfc0d0e
|
Fix coercer words
|
2008-01-30 01:54:11 -06:00 |
Slava Pestov
|
10015b70c1
|
Implement new-resizable for new sequences
|
2008-01-30 01:42:51 -06:00 |
Slava Pestov
|
adaa615f18
|
More fixes
|
2008-01-30 01:40:22 -06:00 |
Slava Pestov
|
14324ae396
|
Doc fixes
|
2008-01-30 01:22:29 -06:00 |
Slava Pestov
|
f73f2b8697
|
Assorted fixes
|
2008-01-30 01:10:58 -06:00 |
Slava Pestov
|
fcf5801899
|
Data type cleanups
|
2008-01-29 23:13:47 -06:00 |
Slava Pestov
|
be63a9a4a7
|
Merge branch 'master' of http://dharmatech.onigirihouse.com/factor
|
2008-01-29 20:55:22 -06:00 |
Slava Pestov
|
0cd2f857fe
|
bit-vectors byte-vectors float-vectors
|
2008-01-29 15:04:26 -06:00 |
Daniel Ehrenberg
|
e37ccf190e
|
Add failing unit test
|
2008-01-29 13:58:37 -06:00 |
Daniel Ehrenberg
|
f2dbf50c6c
|
Back out change
|
2008-01-29 13:53:54 -06:00 |
Daniel Ehrenberg
|
58668874ad
|
Unit test for recompiling deferred words
|
2008-01-29 13:12:04 -06:00 |
Slava Pestov
|
571c4c57ae
|
Merge branch 'new_resizables'
|
2008-01-29 02:07:48 -06:00 |
Slava Pestov
|
330d59b934
|
Fix reset-checksums
|
2008-01-29 00:35:44 -06:00 |
Daniel Ehrenberg
|
9a897f91ff
|
Fixing compiler bug with redefining deferred words
|
2008-01-28 19:09:49 -06:00 |
Slava Pestov
|
03db080df7
|
Working on new resizables
|
2008-01-28 18:15:21 -06:00 |
Slava Pestov
|
dccab9116f
|
Fix conflict
|
2008-01-27 23:23:12 -06:00 |
Slava Pestov
|
578ee72509
|
Fix conflict
|
2008-01-27 23:17:48 -06:00 |
Slava Pestov
|
b60edc199a
|
Fix optimizer regression
|
2008-01-27 18:15:11 -04:00 |
Slava Pestov
|
1c91a286e5
|
Updating summary and authors
|
2008-01-27 01:02:31 -04:00 |
Slava Pestov
|
952f6ca363
|
Fix bootstrap for a different cell size
|
2008-01-26 23:47:52 -04:00 |
Slava Pestov
|
bca0dce0a5
|
Add a compile time check to set-slots transform
|
2008-01-26 23:43:38 -04:00 |
Slava Pestov
|
a09e216582
|
Replace memory>string and string>memory with four primitives and update io.windows.nt.monitor
|
2008-01-26 23:38:30 -04:00 |
Joe Groff
|
d40de79f00
|
Merge git://factorcode.org/git/factor
|
2008-01-26 17:15:31 -08:00 |
Joe Groff
|
1dbc1c1f9b
|
Improve the line-art demo. Put cleanup guards on libc:with-malloc and opengl:with-framebuffer .
|
2008-01-26 17:15:09 -08:00 |
Slava Pestov
|
62ded50c8b
|
Directory change notification work in progress. Only on Windows right now, blocking
|
2008-01-26 03:40:09 -04:00 |
Joe Groff
|
c28f6ee6ff
|
Merge git://factorcode.org/git/factor
|
2008-01-25 07:08:25 -08:00 |
Eduardo Cavazos
|
141da1eca2
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-01-25 01:47:48 -06:00 |
Eduardo Cavazos
|
d5ac6de191
|
Add 'compiler' tag to some vocabs
|
2008-01-25 01:44:43 -06:00 |
Slava Pestov
|
35f390e8ca
|
Remove unnecessary word
|
2008-01-24 23:50:00 -04:00 |
Doug Coleman
|
9cc5f5c78e
|
Fix construct-empty transform
|
2008-01-24 23:07:14 -06:00 |
Slava Pestov
|
1249e3a720
|
Move prettyprint:-> to prettyprint.private
|
2008-01-24 19:20:07 -04:00 |
Slava Pestov
|
ecc0170afa
|
Forgetting a word clears compiled usage
|
2008-01-24 03:20:05 -04:00 |
Slava Pestov
|
bc5bc22072
|
Better dlists behavior
|
2008-01-23 06:31:30 -04:00 |
Slava
|
09eb56d0c2
|
epoll almost works
|
2008-01-23 03:07:15 -05:00 |
Slava Pestov
|
157043ad19
|
Minor I/O backend tweak
|
2008-01-23 02:45:55 -04:00 |
Slava Pestov
|
e2ebe78915
|
Faster bootstrap
|
2008-01-21 20:39:44 -05:00 |
Slava Pestov
|
1f2e4c88ed
|
Fix obsolete docs
|
2008-01-21 17:30:19 -05:00 |
Slava Pestov
|
64d284a970
|
Fix recompilation of foldable, flushable
|
2008-01-21 17:30:10 -05:00 |
Slava Pestov
|
feb4e8df9e
|
Fix typo
|
2008-01-21 15:33:37 -05:00 |
Daniel Ehrenberg
|
2a5d71cda0
|
Merge branch 'master' of git://pgdn.org/factor
|
2008-01-20 13:33:47 -06:00 |
Joe Groff
|
ff224b791e
|
Fix typo in 3keep documentation
|
2008-01-20 09:23:33 -08:00 |
Slava Pestov
|
f138c3675e
|
Fix typo
|
2008-01-18 19:51:01 -05:00 |
Slava Pestov
|
670a284772
|
Fix stderr
|
2008-01-18 19:50:35 -05:00 |
Slava Pestov
|
d5257e47b1
|
Fix circularity
|
2008-01-18 19:50:18 -05:00 |
Slava Pestov
|
309a1c179c
|
Add stderr stream; more Unix I/O work
|
2008-01-18 19:43:14 -05:00 |
Slava Pestov
|
28332bcdf4
|
Merge commit 'jcg/master'
|
2008-01-18 18:14:48 -05:00 |
Slava Pestov
|
30dec8b0a8
|
Fix documentation typos
|
2008-01-18 17:09:55 -05:00 |
Slava Pestov
|
011681f07a
|
Fix construct-empty transform
|
2008-01-18 17:09:45 -05:00 |
Slava Pestov
|
423b0c4697
|
Remove useless optimization
|
2008-01-18 17:09:30 -05:00 |
Slava Pestov
|
15fa72da9c
|
No point having get/set-global inline
|
2008-01-18 02:39:24 -05:00 |
Joe Groff
|
2295594526
|
Remove USE-IF: again
|
2008-01-17 23:06:32 -08:00 |
Daniel Ehrenberg
|
a1ad8b93ea
|
Really really fixing alien.syntax's docs!
|
2008-01-17 23:55:20 -06:00 |
Daniel Ehrenberg
|
dfef1bd7ea
|
Really fxing alien.syntax's docs
|
2008-01-17 23:52:56 -06:00 |
Daniel Ehrenberg
|
ea85f19dee
|
Fixing missing IN in alien.syntax's docs
|
2008-01-17 23:51:35 -06:00 |
Joe Groff
|
0455603cbd
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-01-17 20:44:18 -08:00 |
Slava Pestov
|
b36ab0b048
|
Optimization
|
2008-01-17 17:55:51 -05:00 |
Slava Pestov
|
6499fe8f80
|
Fix unit tests again
|
2008-01-17 17:02:26 -05:00 |
Slava Pestov
|
6755e0f7ca
|
Fix unit test
|
2008-01-17 16:36:25 -05:00 |
Slava
|
b0944cb3f8
|
Another cpu.x86 fix
|
2008-01-17 17:19:10 -05:00 |
Slava
|
b88d219ff6
|
Fix x86
|
2008-01-17 04:03:09 -05:00 |
Slava Pestov
|
c6bc074472
|
Simplify code heap layout
|
2008-01-16 15:45:04 -05:00 |
Slava Pestov
|
0fb511f668
|
Simplify
|
2008-01-16 01:04:28 -05:00 |
Joe Groff
|
7e53f873d6
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-01-15 21:44:44 -08:00 |
Slava Pestov
|
123b3da7bf
|
More versatile << >>
|
2008-01-15 23:35:03 -04:00 |
Slava Pestov
|
9e70e6ed35
|
Fix x86 backend for dispatch change, clean up assembler
|
2008-01-15 23:32:21 -04:00 |
Joe Groff
|
b10ab726a3
|
Fix typo in TYPEDEF: documentation
|
2008-01-15 18:16:38 -08:00 |
Joe Groff
|
a808ce5325
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-01-13 18:21:12 -08:00 |
Joe Groff
|
8f69f86438
|
Cel shading demo. Caching implementation of GL-FUNCTION: for windows.
|
2008-01-13 17:35:26 -08:00 |
Slava Pestov
|
472cde4f75
|
Add unit test for regression
|
2008-01-13 18:52:14 -05:00 |
Slava Pestov
|
b870bce81d
|
Add inline declarations
|
2008-01-13 17:09:01 -05:00 |
Slava Pestov
|
2f32823690
|
flushable declaration wasn't being printed
|
2008-01-13 17:08:32 -05:00 |
Slava Pestov
|
952c559b52
|
Faster compilation of dispatch primitive
|
2008-01-13 17:07:59 -05:00 |
Doug Coleman
|
669104c2e6
|
fix ordering
|
2008-01-13 10:02:02 -10:00 |
Doug Coleman
|
376644794c
|
more lint cleanups
|
2008-01-13 08:29:04 -10:00 |
Doug Coleman
|
8373b63076
|
Merge git://factorcode.org/git/factor
|
2008-01-12 22:11:27 -10:00 |
Joe Groff
|
4044cd293a
|
TYPEDEF-IF: and USE-IF: words; ptrdiff_t C type moved to alien.c-types and special-cased for win64
|
2008-01-13 00:09:08 -08:00 |
Joe Groff
|
e0caf654e6
|
OpenGL 2.1 support
|
2008-01-12 22:58:56 -08:00 |
Slava Pestov
|
3fd394d06e
|
Add fixnum>float intrinsic for PowerPC; speeds up spectral norm
|
2008-01-13 00:56:31 -05:00 |
Doug Coleman
|
b2871a8b51
|
Merge git://factorcode.org/git/factor
|
2008-01-12 19:34:01 -10:00 |
Slava Pestov
|
b71e07affe
|
Merge git://factorcode.org/git/factor
|
2008-01-12 23:50:46 -05:00 |
Slava Pestov
|
36f31e784b
|
Fixing x86.64 port
|
2008-01-12 20:50:22 -08:00 |
Slava Pestov
|
4fb8380578
|
Tweaking fixnum-shift-fast
|
2008-01-12 22:57:13 -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
|
beeb4a90a1
|
Added unit tests
|
2008-01-12 21:39:22 -05:00 |
Slava Pestov
|
ede5bb9243
|
Updating x86.64 port
|
2008-01-12 21:38:57 -05:00 |
Slava Pestov
|
e3416ec170
|
Faster bit-arrays
|
2008-01-12 21:37:44 -05:00 |
Slava Pestov
|
a2a43e9980
|
New fixnum-shift primitive
|
2008-01-12 21:13:40 -05:00 |
Doug Coleman
|
03f6728e26
|
Merge git://factorcode.org/git/factor
|
2008-01-12 15:00:47 -10:00 |
Doug Coleman
|
bcaea26f32
|
fix trivial duplication
|
2008-01-12 14:58:42 -10:00 |
Slava Pestov
|
2d6d22175e
|
x86 backend work
|
2008-01-12 18:46:22 -05:00 |
Slava Pestov
|
50e6aca633
|
Unit test fix
|
2008-01-12 18:00:41 -05:00 |
Slava Pestov
|
1a43d30d54
|
Fix tuple class redefinition not updating constructor
|
2008-01-12 18:00:28 -05:00 |
Slava Pestov
|
cece726e54
|
Make alien.c-types reloadable
|
2008-01-12 17:34:26 -05:00 |
Slava Pestov
|
4373cb1630
|
Fix performance prbolem
|
2008-01-12 17:25:29 -05:00 |
Doug Coleman
|
80d129191e
|
small cleanup of shuffle words
|
2008-01-12 12:24:38 -10:00 |
Doug Coleman
|
3f7943fb08
|
more cleanups, lint fix
|
2008-01-12 09:09:49 -10:00 |
Doug Coleman
|
0f7d1a83f8
|
Merge git://factorcode.org/git/factor
|
2008-01-12 09:09:28 -10:00 |
Doug Coleman
|
8b8ebaacc8
|
small cleanups from lint
|
2008-01-12 07:42:47 -10:00 |
Slava Pestov
|
c8d4846a03
|
Fix some compiled-usage issues
|
2008-01-12 04:25:16 -05: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 |
Doug Coleman
|
5189bb2e4a
|
Merge git://factorcode.org/git/factor
|
2008-01-11 09:26:37 -10:00 |
Slava Pestov
|
554a0d3877
|
Documentation updates
|
2008-01-11 03:32:25 -05:00 |
Doug Coleman
|
1a2ca6e463
|
Merge git://factorcode.org/git/factor
Conflicts:
extra/html/elements/elements.factor
|
2008-01-10 20:51:50 -10:00 |
Slava Pestov
|
d2222179c6
|
Clean up compiler.errors
|
2008-01-11 01:01:38 -05:00 |
Doug Coleman
|
d44b88778e
|
[ first2 ] each -> assoc-each
|
2008-01-10 15:29:11 -10:00 |
Doug Coleman
|
3546f5150d
|
Merge http://littledan.onigirihouse.com/factor
|
2008-01-09 22:18:14 -10:00 |
Daniel Ehrenberg
|
5dc9841312
|
Fixing parsing bug
|
2008-01-09 20:13:59 -06:00 |
Daniel Ehrenberg
|
ec79a765a3
|
Fixed parser mess-up
|
2008-01-09 19:38:26 -06:00 |
Daniel Ehrenberg
|
c8b1db0a3e
|
Changes for unicode
|
2008-01-09 19:34:29 -06:00 |
Slava Pestov
|
542b85889d
|
Fix unit tests
|
2008-01-09 19:13:26 -05:00 |
Daniel Ehrenberg
|
1dfabe3b34
|
Merge commit 'slava/master' into unicode
Conflicts:
core/parser/parser.factor
core/source-files/source-files.factor
extra/unicode/unicode-tests.factor
extra/unicode/unicode.factor
|
2008-01-09 17:30:59 -06:00 |
Slava Pestov
|
6df84617d6
|
Rename reload-vocab to reload
|
2008-01-09 17:53:55 -05:00 |
Slava Pestov
|
c8360f5ae5
|
Rename curry* to with
|
2008-01-09 17:36:30 -05:00 |
Slava Pestov
|
c738dee88e
|
Smarter FORGET:
|
2008-01-09 17:57:59 -04:00 |
Slava Pestov
|
ed29e2e5aa
|
Notify definition-observers when words are forgotten
|
2008-01-09 17:51:55 -04:00 |
Slava Pestov
|
487abce510
|
Loading a vocab updates the browser if appropriate
|
2008-01-09 14:41:58 -04:00 |
Slava Pestov
|
3629ba7dcd
|
Fixing bootstrap
|
2008-01-09 05:00:02 -05:00 |
Slava Pestov
|
3b311d3cb7
|
definition observers; move with-compilation-unit and related support to compiler.units
|
2008-01-09 04:52:08 -05:00 |
Slava Pestov
|
2180b0f146
|
Fix init-stdio scope issue
|
2008-01-09 01:50:25 -05:00 |
Slava Pestov
|
fa72e695a4
|
Fix tpo
|
2008-01-09 01:35:28 -05:00 |
Slava Pestov
|
028e0075d8
|
PowerPC support work in progress
|
2008-01-09 01:33:40 -05:00 |
Slava Pestov
|
85c9f78790
|
Fix PowerPC JIT
|
2008-01-09 00:18:03 -04:00 |
Slava Pestov
|
ac5f758bce
|
PowerPC support work in progress
|
2008-01-08 17:04:45 -04:00 |
Slava Pestov
|
928c68b506
|
JIT improvements; simpler 'current XT' relocation logic
|
2008-01-07 17:14:09 -04:00 |
Slava Pestov
|
4e43b946f9
|
Fix conflicts
|
2008-01-06 14:17:50 -04:00 |
Slava Pestov
|
8285eeda9a
|
Fix conflict
|
2008-01-06 13:30:23 -04:00 |
Slava Pestov
|
07e5441b14
|
Definition protocol cleanup
|
2008-01-06 12:13:44 -04:00 |
Doug Coleman
|
3f1370f2b5
|
lines-crc32 now crcs a \n at the end of each line. it is still off by one \n if the last line doesn't have a newline, but it's good enough for the parser
|
2008-01-05 21:46:39 -06:00 |
Slava Pestov
|
b40c064fc6
|
Remove some dead code
|
2008-01-05 22:06:51 -04:00 |
Slava Pestov
|
5f5270ae90
|
Cleaning up mixins
|
2008-01-05 22:06:01 -04:00 |
Slava Pestov
|
825601ccc7
|
More circularity fixes
|
2008-01-05 20:37:13 -04:00 |
Slava Pestov
|
c3deb44f43
|
Fix circularity
|
2008-01-05 18:27:15 -04:00 |
Slava Pestov
|
55efffed6c
|
Make mixins smarter, fix interactor
|
2008-01-04 22:10:49 -04:00 |
Doug Coleman
|
12f990bd1a
|
change the parser to use file-lines
add lines-crc32
update source-files for the contents -> lines change
|
2008-01-04 20:02:54 -06:00 |
Doug Coleman
|
ace3419a8a
|
Remove circular dependency in io
add file-lines
|
2008-01-04 18:56:04 -06:00 |
Slava Pestov
|
c86e95bc30
|
Add some more compiled-usage tests
|
2008-01-02 23:08:28 -04:00 |
Slava Pestov
|
96f4f3ff40
|
Fix profiler
|
2008-01-02 23:07:25 -04:00 |
Slava Pestov
|
b7327b6228
|
Redo the profiler
|
2008-01-02 20:36:36 -04:00 |
Doug Coleman
|
7c77535824
|
Merge http://littledan.onigirihouse.com/factor
|
2008-01-02 01:49:10 -06:00 |
Slava Pestov
|
e35ca18921
|
Working on compiled-usage
|
2008-01-01 15:54:14 -04:00 |
Aaron Schaefer
|
897a8ed8aa
|
Replace '<file-reader> contents' with 'file-contents' in all vocabs
|
2007-12-31 14:47:24 -05:00 |
Slava Pestov
|
6922bded81
|
Speed up compile-call
|
2007-12-30 21:34:44 -05:00 |
Aaron Schaefer
|
41fa14010d
|
Move file-contents word to core/io/io.factor
|
2007-12-30 21:29:27 -05:00 |
Slava Pestov
|
18eb8e2bd3
|
Clean up interactor gadget
|
2007-12-30 21:15:59 -05:00 |
Slava Pestov
|
64b06f059a
|
Unit test fixes
|
2007-12-30 17:14:15 -05:00 |
Slava Pestov
|
78ae930a33
|
Documentation updates
|
2007-12-30 16:09:21 -05:00 |
Slava Pestov
|
13c058870e
|
Fix bootstrap.help
|
2007-12-30 15:40:57 -05:00 |
Slava Pestov
|
e1be77ee6f
|
Documentation updates
|
2007-12-30 15:08:48 -05:00 |
Slava Pestov
|
a8160d74ad
|
Fix load order issue
|
2007-12-30 15:08:01 -05:00 |
Slava Pestov
|
3cd454bfe7
|
Use linux? word now
|
2007-12-30 15:06:37 -05:00 |
Slava Pestov
|
8189e33b2b
|
Remove compiler-hook which was just a workaround for the old batch compilation model
|
2007-12-30 15:05:33 -05:00 |
Slava Pestov
|
529133559f
|
Rename require-each to require-all
|
2007-12-29 22:30:17 -05:00 |
Slava Pestov
|
e2f270be70
|
Fix cleanup combinator in the case where always-cleanup throws an error
|
2007-12-29 12:35:51 -05:00 |
Slava Pestov
|
e58cbb2cda
|
: spin swap rot ;
|
2007-12-29 11:36:20 -05:00 |
Slava Pestov
|
74fb0ed298
|
Oops
|
2007-12-28 23:06:11 -05:00 |
Slava Pestov
|
58da31c071
|
New implementation of compiler error reporting
|
2007-12-28 22:51:36 -05:00 |
Slava Pestov
|
1caa78f618
|
Fixes for with-interactive-vocabs change
|
2007-12-28 21:50:09 -05:00 |
Slava Pestov
|
52ae410cc5
|
Removing USE-IF:, add with-interactive-vocabs, other fixes
|
2007-12-28 21:45:16 -05: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
|
58b2599593
|
Fix compiler
|
2007-12-26 21:37:18 -05:00 |
Slava Pestov
|
b810e92456
|
Move optimizer to extra/
|
2007-12-26 21:21:12 -05:00 |
Slava Pestov
|
f53fa196ac
|
New must-infer word; \ foo must-infer asserts that foo's declared effect matches its inferred effect, put this in your unit tests
|
2007-12-26 20:54:38 -05:00 |
Slava Pestov
|
c5d91d12df
|
Fix implementation of deferred words
|
2007-12-26 20:40:46 -05:00 |
Slava Pestov
|
2a24567546
|
Work in progress
|
2007-12-26 20:21:46 -05:00 |
Slava Pestov
|
f624726e8e
|
Fix bootstrap
|
2007-12-26 20:21:18 -05:00 |
Slava Pestov
|
9de32c7b2d
|
Remove temporary hack now that new JIT works
|
2007-12-26 20:20:49 -05:00 |
Slava Pestov
|
93e1bdfcd7
|
Simplify JIT, fix tuples unit tests
|
2007-12-26 20:02:41 -05:00 |
Slava Pestov
|
1b9e04fdc5
|
Deferred words are now compound words
|
2007-12-26 17:28:34 -05:00 |
Slava Pestov
|
c9a7138b76
|
Remove unused symbols
|
2007-12-26 17:17:39 -05:00 |
Slava Pestov
|
4bb2a43a10
|
Early binding JIT work in progress
|
2007-12-26 02:33:49 -05:00 |
Slava Pestov
|
c09af2f2c6
|
Improved JIT compiler design; better REGISTER_ROOT/UNREGISTER_ROOT stuff
|
2007-12-26 01:45:16 -05:00 |
Slava Pestov
|
500ec89b56
|
Remove useless <quotation> word
|
2007-12-25 23:45:04 -05:00 |
Slava Pestov
|
3d784c7927
|
Simplify quotation calling convention: no need to pass XT
|
2007-12-25 23:40:36 -05:00 |
Slava Pestov
|
423c22e4ef
|
Symbols are compound defs now; SYMBOL: foo == : foo \ foo ;
|
2007-12-25 22:55:17 -05:00 |
Slava Pestov
|
73053ef230
|
Add failing unit test
|
2007-12-25 18:11:56 -05:00 |
Slava Pestov
|
32641f04e7
|
Remove intern-symbol
|
2007-12-25 18:10:05 -05:00 |
Slava Pestov
|
28d6fec557
|
Getting compiler unit tests to pass
|
2007-12-24 21:54:45 -05:00 |
Slava Pestov
|
bbb89af5a6
|
Get compiler going again, start re-doing redefine tests
|
2007-12-24 21:41:46 -05:00 |
Slava Pestov
|
7c75697ff3
|
Assorted fixes
|
2007-12-24 20:56:23 -05:00 |
Slava Pestov
|
6814e07f49
|
Unit test fixes
|
2007-12-24 19:40:09 -05:00 |
Slava Pestov
|
e2c86aab4d
|
Remove dead code
|
2007-12-24 17:33:04 -05:00 |
Slava Pestov
|
41fc4ea84e
|
forget-vocab and forget-source now call with-compilation-unit
|
2007-12-24 17:32:41 -05:00 |
Slava Pestov
|
02b509a1d4
|
Remove dead code
|
2007-12-24 17:18:46 -05:00 |
Slava Pestov
|
0052e129fd
|
Clean up class definition recording
|
2007-12-24 17:18:26 -05:00 |
Slava Pestov
|
3e27a82f8e
|
Fixes
|
2007-12-22 15:47:10 -05:00 |
Slava Pestov
|
07a4022d62
|
Parser, definitions, source-files refactoring work in progress
|
2007-12-21 21:18:24 -05:00 |
Doug Coleman
|
ded88583ef
|
fixed heap-push-all
|
2007-12-20 00:06:36 -06:00 |
Doug Coleman
|
b4575a9bff
|
Templating now runs in quiet mode
session ids are now 4 bignum number>string string>sha-256-string
add assoc-heaps
sessions are stored in an assoc-heap
|
2007-12-19 23:34:30 -06:00 |
Slava Pestov
|
6636a75a8a
|
Move experimental code to core/compiler/
|
2007-12-19 20:55:40 -05:00 |
Doug Coleman
|
de7531424b
|
Return 1 to shell on error
|
2007-12-18 16:59:03 -06:00 |
Slava Pestov
|
326fb1b01d
|
Merge commit 'dharmatech/master'
|
2007-12-18 17:04:57 -05:00 |
Eduardo Cavazos
|
80c20bebc4
|
typo
|
2007-12-18 15:22:06 -06:00 |
Eduardo Cavazos
|
ccbb865f3d
|
typo
|
2007-12-18 15:16:41 -06:00 |
Slava Pestov
|
308cf5aef7
|
Listener auto-compiles; more smart recompile work in progress
|
2007-12-17 16:29:54 -05:00 |
Slava Pestov
|
51992905b2
|
Inference tests tweak
|
2007-12-17 16:29:26 -05:00 |
Daniel Ehrenberg
|
416556ce63
|
New hashcode function
|
2007-12-17 15:46:55 -05:00 |
Daniel Ehrenberg
|
cd86eb8feb
|
Sequence hashcode
|
2007-12-17 00:42:41 -05:00 |
Daniel Ehrenberg
|
c0d2654618
|
Merge branch 'master' into hashcode
Conflicts:
core/sequences/sequences.factor
|
2007-12-17 00:20:03 -05:00 |
Slava Pestov
|
43dd703981
|
Simplifying the compiler and parser a little bit
|
2007-12-16 20:35:00 -05:00 |
Slava Pestov
|
3c5b2073ef
|
Fix save-image-and-exit, clean up compiler a bit
|
2007-12-16 18:42:56 -05:00 |
Slava Pestov
|
c9646d20c5
|
Working on smarter recompilation
|
2007-12-16 15:17:28 -05:00 |
Daniel Ehrenberg
|
87b4633318
|
Merge git://factorcode.org/git/factor
|
2007-12-15 16:22:06 -05:00 |
Daniel Ehrenberg
|
c726962a7a
|
Fixing insufficient safety in flip and M: column virtual@
|
2007-12-15 16:20:32 -05:00 |
Slava Pestov
|
fda9958ab4
|
Starting 0.92
|
2007-12-13 15:15:54 -05:00 |
Daniel Ehrenberg
|
2e144daa6e
|
Merge branch 'master' into hashcode
|
2007-12-13 13:06:57 -05:00 |
Slava Pestov
|
0670633393
|
Bootstrap fix
|
2007-12-12 00:32:35 -05:00 |
Slava Pestov
|
d7217801c3
|
Documentation fixes
|
2007-12-11 22:36:40 -05:00 |
Doug Coleman
|
0cc666a87b
|
Remove binary/library roots from core/files
|
2007-12-09 11:43:00 -06:00 |
Slava Pestov
|
9bbde3f60a
|
Fix Linux/x86-64 signal handler problem
|
2007-12-08 23:26:35 -05:00 |
Slava Pestov
|
4ade825fc6
|
Open-code member? test
|
2007-12-08 17:45:51 -05:00 |
Slava Pestov
|
0d7ea67bcf
|
Merge commit 'erg/master'
|
2007-12-07 14:24:54 -05:00 |
Slava Pestov
|
ab8b15693f
|
Minor compiler tweak; respect -quiet
|
2007-12-06 15:17:38 -05:00 |
Doug Coleman
|
ddd55ac4fa
|
Experimental find-binary and find-library words
|
2007-12-05 18:09:08 -06:00 |
Slava Pestov
|
7a6fa3b431
|
Merge git://factorcode.org/git/factor
|
2007-12-03 19:29:33 -05:00 |
Slava Pestov
|
3c95a5a3ea
|
Fix map>assoc where the input is a specialized array
|
2007-12-03 19:29:16 -05:00 |
Slava Pestov
|
cd041abee3
|
Generalized pprint-string
|
2007-12-03 19:19:18 -05:00 |
Slava Pestov
|
ede01d8398
|
Fixes
|
2007-11-28 14:04:29 -05:00 |
Slava Pestov
|
1f2001143c
|
Add type check to curry primitive
|
2007-11-25 15:27:11 -05:00 |
Slava Pestov
|
94e0c7c8eb
|
Callbacks were being blown away on startup
|
2007-11-25 03:48:22 -05:00 |
Slava Pestov
|
aaa493ebd2
|
Implement copy-file on Windows
|
2007-11-24 16:38:20 -05:00 |
Daniel Ehrenberg
|
9b0a6093ce
|
New hashcode function
|
2007-11-23 23:54:56 -05:00 |
Slava Pestov
|
cd84465895
|
Documentation fix
|
2007-11-22 20:47:58 -05:00 |
Slava Pestov
|
a1bdbd7143
|
Remove debug message
|
2007-11-21 19:20:22 -05:00 |
Slava Pestov
|
a552625ee3
|
Fix stream-read-partial on a line-reader
|
2007-11-21 03:39:34 -05:00 |
Slava Pestov
|
be9bc3115f
|
Add init hook for callbacks hash
|
2007-11-21 03:17:24 -05:00 |