Slava Pestov
|
6d3d12667b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2007-11-05 15:34:03 -05:00 |
Slava Pestov
|
0b4219e2f0
|
Fix ARM %prepare-primitive
|
2007-11-05 13:39:34 -05:00 |
Slava Pestov
|
855c444ec5
|
Heap unit test fixes
|
2007-11-05 12:48:22 -05:00 |
Slava Pestov
|
d481f1480c
|
Further heap cleanups
|
2007-11-05 12:35:44 -05:00 |
Doug Coleman
|
478af8e51c
|
Store ms/continuation pairs in the sleep queue instead of tuples
Updated for new heaps
|
2007-11-05 11:11:09 -06:00 |
Doug Coleman
|
29afe48d32
|
Update heaps to store key/value pairs instead of objects comparable by <=>
Update docs
Add heap-length
|
2007-11-05 11:10:26 -06:00 |
Slava Pestov
|
7751d49ffe
|
Doc fixes
|
2007-11-05 11:11:48 -05:00 |
Slava Pestov
|
599f1c6087
|
Finish cleaning up erg's changes, remove queues
|
2007-11-05 11:01:11 -05:00 |
Doug Coleman
|
18a554ad4d
|
Merge git://factorcode.org/git/factor
Conflicts:
extra/concurrency/concurrency.factor
|
2007-11-05 02:24:32 -06:00 |
Doug Coleman
|
6c8808dd8d
|
Check in core/dlists
|
2007-11-05 01:43:29 -06:00 |
Doug Coleman
|
b8561fdc1d
|
Change heap words in core/threads
|
2007-11-05 01:43:04 -06:00 |
Doug Coleman
|
1a86c5fd85
|
Move heaps to core/
Document heaps
Renamed a lot of heaps words -- pop-heap -> heap-pop
|
2007-11-05 01:42:37 -06:00 |
Doug Coleman
|
f301d36535
|
Move dlists to core/
Delete heaps
|
2007-11-05 01:41:23 -06:00 |
Slava Pestov
|
86f98eac40
|
Deploy generates a stage1 image now if necessary
|
2007-11-05 01:37:07 -05:00 |
Slava Pestov
|
6d2f1bc4bd
|
Rename parent-dir to parent-directory, add copy-file and copy-directory words, start Windows deploy tool
|
2007-11-05 00:45:02 -05:00 |
Slava Pestov
|
b2d2b47610
|
ARM fixes
|
2007-11-04 23:18:05 -05:00 |
Slava Pestov
|
5666e7278a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2007-11-04 23:17:40 -05:00 |
Slava Pestov
|
943fe1b6cf
|
Deploy tool fixes
|
2007-11-04 21:24:08 -05:00 |
Slava Pestov
|
869434eb78
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2007-11-04 18:14:48 -05:00 |
Slava Pestov
|
613cdb9429
|
Documentation updates
|
2007-11-04 18:05:49 -05:00 |
Slava Pestov
|
dfeb154bb1
|
Change unfold word
|
2007-11-04 17:32:01 -05:00 |
Slava Pestov
|
83190f4680
|
Fix using in bootstra.ui.tools
|
2007-11-03 15:41:39 -04:00 |
Slava Pestov
|
a7a6fbec36
|
Merge commit 'erg/master'
|
2007-11-03 15:39:43 -04:00 |
Slava Pestov
|
fe9563ece2
|
Move io.buffers to extra
|
2007-11-03 15:38:45 -04:00 |
Doug Coleman
|
c3efd8a60d
|
Move heaps to core/
|
2007-11-02 14:41:19 -05:00 |
Slava Pestov
|
b31440a574
|
Fix deployment, remove image compression since its useless and broken
|
2007-11-02 14:26:04 -04:00 |
Slava Pestov
|
d91165a32b
|
Fix dispatch on ARM
|
2007-11-02 04:12:41 -05:00 |
Slava Pestov
|
824f11af00
|
bootstrap.ui fix
|
2007-11-02 04:53:23 -04:00 |
Slava Pestov
|
ee9fafd183
|
ARM fixes
|
2007-11-02 03:52:48 -05:00 |
Slava Pestov
|
59f197df9a
|
Merge commit 'erg/master'
|
2007-11-01 19:51:57 -04:00 |
Slava Pestov
|
8c87610fc6
|
Improved deploy tool
|
2007-11-01 13:50:02 -04:00 |
Marie-Pascal
|
79e81994ad
|
Remove math.ratios dependencyfrom cpu.x86
|
2007-10-31 21:51:54 -04:00 |
Marie-Pascal
|
06519ea482
|
Remove math.ratios dependencyfrom alien.compiler
|
2007-10-31 21:51:38 -04:00 |
Doug Coleman
|
7563e4b61e
|
Change the sleep-queue to use a min-heap to get better performance
|
2007-10-31 16:00:59 -05:00 |
Slava Pestov
|
edca458b09
|
x86.64 backend improvements
|
2007-10-30 01:46:41 -04:00 |
Slava Pestov
|
2454135fd3
|
Fix stack overflow when taking hashcode of hashtables with circular structure
|
2007-10-29 02:18:23 -04:00 |
Slava Pestov
|
77cbc56873
|
Update x86.32 backend for profiler changes
|
2007-10-29 01:17:44 -05:00 |
Slava Pestov
|
fa126b0b72
|
Makefile update
|
2007-10-29 01:46:34 -04:00 |
Slava Pestov
|
d124669dc5
|
Merge git://factorcode.org/git/factor
|
2007-10-29 01:31:58 -04:00 |
Slava Pestov
|
042f6bf88e
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2007-10-29 00:21:00 -05:00 |
Slava Pestov
|
0586d7556c
|
ARM intrinsics fixes
|
2007-10-29 00:15:14 -05:00 |
Slava Pestov
|
2e78ce3d4a
|
Profiler fixes
|
2007-10-29 01:12:27 -04:00 |
Slava Pestov
|
ef22d57ef6
|
Improved profiler doesn't require all words to be recompiled to enable/disable
|
2007-10-28 04:33:36 -04:00 |
Slava Pestov
|
5cf331a345
|
Cleanup
|
2007-10-27 14:43:17 -04:00 |
Slava Pestov
|
5fb227926c
|
Fix odd hashtable growing behavior
|
2007-10-26 03:59:36 -04:00 |
Slava Pestov
|
55ecc4b2bc
|
Fix ARM backend problem with large words
|
2007-10-25 18:09:54 -04:00 |
Slava Pestov
|
588da9ab15
|
Documentation updates
|
2007-10-24 02:24:17 -04:00 |
Slava Pestov
|
850c145a09
|
Fix bootstrap hang
|
2007-10-24 02:01:43 -04:00 |
Slava Pestov
|
de0808320e
|
Fix ltrim/rtrim, get extra/ to load after number tower changes
|
2007-10-21 17:37:50 -04:00 |
U-SLAVA-FB3999113\Slava
|
024cf03a1b
|
Resolve conflict
|
2007-10-21 15:28:35 -04:00 |
U-SLAVA-FB3999113\Slava
|
507d0ca150
|
More ARM fixes
|
2007-10-21 15:18:31 -04:00 |
Slava Pestov
|
1ccca6cac0
|
Rename prettyprint:break to prettyprint:line-break
|
2007-10-18 14:38:00 -04:00 |
U-SLAVA-FB3999113\Slava
|
0754b991e5
|
Fix overly-general method definitions in cpu.x86.64
|
2007-10-18 02:41:03 -04:00 |
U-SLAVA-FB3999113\Slava
|
f529d3d2d2
|
Load fixes for core/math
|
2007-10-18 02:38:35 -04:00 |
U-SLAVA-FB3999113\Slava
|
b841dcc159
|
Further progress on the ARM backend
|
2007-10-18 02:37:52 -04:00 |
Slava Pestov
|
1d8bd74d0f
|
new unfold word
|
2007-10-16 04:15:16 -04:00 |
Slava
|
d744630f41
|
Fix MOVSX opcode in x86 assembler
|
2007-10-16 00:53:13 -04:00 |
U-SLAVA-FB3999113\Slava
|
bf82687051
|
More ARM changes
|
2007-10-15 19:59:35 -04:00 |
U-SLAVA-FB3999113\Slava
|
b4b4c599c6
|
Updating ARM optimizing compiler backend
|
2007-10-15 19:59:03 -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
|
047c8fe708
|
Bootstrap fixes
|
2007-10-14 20:44:19 -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 |
U-SLAVA-FB3999113\Slava
|
4d30644576
|
Got various things working on CE/ARM
|
2007-10-13 17:57:29 -04:00 |
U-SLAVA-FB3999113\Slava
|
8d358ea370
|
core/cpu/ppc cleanup
|
2007-10-13 00:57:40 -04:00 |
U-SLAVA-FB3999113\Slava
|
de7e596622
|
Fix trailing whitespace
|
2007-10-13 00:57:24 -04:00 |
Slava Pestov
|
4192413861
|
Change cut stack effect
|
2007-10-12 16:30:36 -04:00 |
Slava Pestov
|
c84ba1d76b
|
Fix define-transform bug
|
2007-10-10 01:53:55 -04:00 |
Slava Pestov
|
9072011c32
|
Fix some typos
|
2007-10-10 00:20:45 -04:00 |
Slava Pestov
|
c41f21412e
|
Working on x86-64 FFI
|
2007-10-09 18:06:44 -04:00 |
Slava Pestov
|
c64c2e8df8
|
Use forget-all in forget-vocab
|
2007-10-09 17:41:35 -04:00 |
Slava Pestov
|
e13f6c3b5e
|
Fix 'see' for generics
|
2007-10-09 17:41:04 -04:00 |
Slava Pestov
|
6d3aa439c2
|
forget-all word
|
2007-10-09 17:35:09 -04:00 |
Slava Pestov
|
2c3aec2260
|
New primitive to strip compiled quotation definitions
|
2007-10-09 02:08:40 -04:00 |
Slava Pestov
|
5ef378d12f
|
Add some unit tests
|
2007-10-09 02:06:48 -04:00 |
Slava Pestov
|
886d14130d
|
Interpreter fix
|
2007-10-09 01:30:28 -04:00 |
Slava
|
c644f21daf
|
Fix find-template regression: many intrinsics were not open-coded on x86
|
2007-10-09 01:30:35 -04:00 |
Slava Pestov
|
236f505e14
|
Remove debug messages
|
2007-10-09 00:40:54 -04:00 |
Slava Pestov
|
7bbd169b2a
|
Fix generator regression
|
2007-10-08 22:56:15 -04:00 |
Slava Pestov
|
97fa31baf6
|
Fix minor memory leak
|
2007-10-08 22:56:02 -04:00 |
Slava Pestov
|
d7c6ead7ee
|
Fix walker bug and implement step-into for quotations
|
2007-10-07 18:17:14 -04:00 |
Slava Pestov
|
806e5d19d9
|
Add unit test
|
2007-10-07 18:15:48 -04:00 |
Slava Pestov
|
3d1c3b9573
|
Hardcore unit tests added
|
2007-10-07 00:12:02 -04:00 |
Slava Pestov
|
20d81509df
|
Another x86 fix
|
2007-10-06 20:16:34 -04:00 |
Slava Pestov
|
e925675377
|
x86 backend fixes
|
2007-10-06 18:54:46 -04:00 |
Slava Pestov
|
b23e109447
|
Clean up Windows support
|
2007-10-06 18:09:22 -04:00 |
Slava Pestov
|
d86d83fdbb
|
Fix mod-inv
|
2007-10-06 17:09:15 -04:00 |
Slava Pestov
|
f06bca825a
|
Update stage2 bootstrap
|
2007-10-06 13:40:46 -04:00 |
Slava Pestov
|
5bc73cc5af
|
Fix string buffer implementation bug
|
2007-10-06 13:36:24 -04:00 |
Slava Pestov
|
1c1e6a7af0
|
Fix vector implementation bug
|
2007-10-06 13:34:49 -04:00 |
Slava Pestov
|
51595cc78e
|
New call-clear primitive
|
2007-10-06 13:34:34 -04:00 |
Slava Pestov
|
bc6973a2f2
|
Compile malloc, free, memcpy in bootstrap so that we can test the compiler right after USE: bootstrap.compiler
|
2007-10-05 17:54:25 -04:00 |
Slava Pestov
|
826e369c02
|
Fix unit test failures
|
2007-10-05 17:54:02 -04:00 |
Slava Pestov
|
98c9e69e1e
|
Use same call frame struct on x86 and ppc
|
2007-10-05 17:35:51 -04:00 |
Slava Pestov
|
6b0b7bebf9
|
Simpler callstack layout
|
2007-10-05 17:30:10 -04:00 |
Slava Pestov
|
1ad78b1479
|
Update unit tests
|
2007-10-05 15:26:40 -04:00 |
Slava Pestov
|
aab17e88be
|
Uncomment unit test which doesn't fail anymore
|
2007-10-05 15:25:44 -04:00 |
Slava Pestov
|
08d65db2e5
|
Fix PPC backend
|
2007-10-05 15:25:01 -04:00 |
Slava Pestov
|
d76a59bceb
|
Clean up generator a bit
|
2007-10-05 04:18:08 -04:00 |
Slava Pestov
|
24dd9c25c9
|
Update optimizing compiler for new calling convention
|
2007-10-05 04:17:53 -04:00 |
Slava Pestov
|
6fb134f1aa
|
Update non-optimizing compiler for new PowerPC calling convention
|
2007-10-05 04:17:38 -04:00 |