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 |
Slava Pestov
|
48026c7d8d
|
Improve sequence hash algorithm
|
2007-11-21 03:13:23 -05:00 |
Slava Pestov
|
0740e436d6
|
Fix bootstrap bug
|
2007-11-20 18:44:55 -05:00 |
Slava Pestov
|
ddb85815ef
|
stream-copy optimization
|
2007-11-18 01:10:58 -05:00 |
Slava Pestov
|
032fd57328
|
Document io.mmap and add mapped-file-closed? flag check
|
2007-11-17 01:49:06 -05:00 |
Slava Pestov
|
00d2d88027
|
Revert alien.compiler tweak, it was too clever
|
2007-11-17 01:43:15 -05:00 |
Slava Pestov
|
22fb002fd4
|
Ensure libc init hook is added before io init hook
|
2007-11-16 21:07:36 -05:00 |
Slava Pestov
|
563a60cb8d
|
Documentation updates
|
2007-11-16 21:07:18 -05:00 |
Slava Pestov
|
a90434696d
|
Doc fix
|
2007-11-16 03:27:05 -05:00 |
Slava Pestov
|
9d7b1ac4dc
|
Tweak alien.compiler
|
2007-11-16 01:43:29 -05:00 |
Slava Pestov
|
24de62e335
|
Fix bug in delete-node
|
2007-11-16 00:17:34 -05:00 |
Slava Pestov
|
0ef46b4234
|
Some dlists unit tests added
|
2007-11-15 21:44:10 -05:00 |
Slava Pestov
|
1bd8176b4a
|
New tools.test.inference vocabulary with unit-test-effect word
|
2007-11-15 17:29:00 -05:00 |
Slava Pestov
|
b4df054dd4
|
add inline declarations to dlists
|
2007-11-15 17:21:45 -05:00 |
Slava Pestov
|
72ea94384d
|
Fixes
|
2007-11-15 04:40:23 -05:00 |
Slava Pestov
|
c73c60e7f3
|
Minor stage2 tweak
|
2007-11-14 16:58:48 -05:00 |
Slava Pestov
|
5262801398
|
io.launcher updates and destructors cleanup
|
2007-11-13 01:10:26 -05:00 |
Slava Pestov
|
a81a3387bf
|
os-envs primitive to get current environment
|
2007-11-12 23:18:29 -05:00 |
Slava Pestov
|
a39b4fd338
|
Fix bug
|
2007-11-12 17:13:59 -05:00 |
Slava Pestov
|
3e7df398c7
|
Resolve conflict
|
2007-11-12 17:11:17 -05:00 |
Slava Pestov
|
a20584b47d
|
Fix parent-directory
|
2007-11-12 17:00:32 -05:00 |
Slava Pestov
|
6f19e210b3
|
Fix parent-directory on /
|
2007-11-12 01:56:40 -05:00 |
Slava Pestov
|
8e9ad8cd1a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2007-11-12 01:44:59 -05:00 |
Slava Pestov
|
a6ef4582c3
|
io.files now has a path-separator? hook; cleanup
|
2007-11-12 01:41:13 -05:00 |
Slava Pestov
|
a790fdf75f
|
Fix stack effect of to-refresh
|
2007-11-11 19:30:45 -05:00 |
Slava Pestov
|
04a5c54e08
|
Remove redundant check-ptr usage
|
2007-11-09 03:19:01 -05:00 |
Slava Pestov
|
2dad70372d
|
Fix another typo
|
2007-11-08 14:13:21 -05:00 |
Slava Pestov
|
b55d591133
|
Update docs
|
2007-11-08 13:58:35 -05:00 |
Slava Pestov
|
6ccf4ddb24
|
refresh-all bug fix
|
2007-11-08 01:57:56 -05:00 |
Slava Pestov
|
3367467205
|
Move some vocabs from core/bootstrap to extra/bootstrap
|
2007-11-08 01:57:30 -05:00 |
Slava Pestov
|
6dcdf6b59b
|
Fix printing of displaced aliens over byte arrays
|
2007-11-07 19:26:39 -05:00 |
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 |
Slava Pestov
|
2e8df17b20
|
Remove hilight style
|
2007-10-05 01:19:30 -04:00 |
Slava Pestov
|
5771e256b3
|
New callstack display
|
2007-10-05 01:08:34 -04:00 |
Slava Pestov
|
c8042a0e72
|
Move some low-level interpreter words to continuations
|
2007-10-05 01:08:18 -04:00 |
Slava Pestov
|
849c83247d
|
Remove redundant stack shuffling from hashtable implementation
|
2007-10-04 18:45:06 -04:00 |
Slava
|
3914576d25
|
x86 compiler backend fix for inline allocators
|
2007-10-03 18:54:01 -04:00 |
Slava Pestov
|
e950e03c99
|
Continuations fix
|
2007-10-03 17:35:48 -04:00 |
Slava Pestov
|
fb2cd92262
|
datastack capture after underflow should be an ordinary error not a critical error
|
2007-10-03 17:11:52 -04:00 |
Slava Pestov
|
fab1453bfc
|
Re-implemented single stepper for new evaluation model
|
2007-10-03 16:56:49 -04:00 |
Slava Pestov
|
88168656dd
|
Another compiler fix
|
2007-10-01 06:56:45 -04:00 |
Slava Pestov
|
8048a4235a
|
Fix another code gen regression
|
2007-10-01 04:42:31 -04:00 |
Slava Pestov
|
0035d42762
|
Alien intrinsics can now deal with all aliens not just simple ones
|
2007-10-01 04:20:47 -04:00 |
Slava Pestov
|
304242bf5c
|
New unit test which fails on PowerPC
|
2007-09-30 16:20:07 -04:00 |
Slava
|
d1d21aa1ed
|
Fix a case where if-intrinsics were not being used
|
2007-09-30 01:18:46 -04:00 |
Slava Pestov
|
e7cd1e2ce2
|
Fix some stuff in cpu/ppc, fix bootstrap bug
|
2007-09-29 23:57:29 -04:00 |
Slava
|
3e1afe89a3
|
cpu/x86 fixes
|
2007-09-30 00:34:19 -04:00 |
Slava Pestov
|
84e2172b7b
|
x86 intrinsics fix
|
2007-09-29 21:52:13 -04:00 |
Slava Pestov
|
fe780421fa
|
Fix ppc alien intrinsics
|
2007-09-29 21:09:10 -04:00 |
Slava Pestov
|
7f7b92b4b2
|
Update cpu/x86 for new alien intrinsics (untested)
|
2007-09-29 19:56:52 -04:00 |
Slava Pestov
|
2c39beaec5
|
cpu/ppc cleanup
|
2007-09-29 19:56:27 -04:00 |
Slava Pestov
|
894a657056
|
Alien unboxing
|
2007-09-29 19:43:03 -04:00 |
Slava Pestov
|
31e59f2098
|
check-slice inline
|
2007-09-28 17:06:16 -04:00 |
Slava Pestov
|
73cd209048
|
Update TUPLE: docs
|
2007-09-28 04:03:09 -04:00 |
Slava Pestov
|
f7c2c9e441
|
Working on improved alien intrinsics
|
2007-09-28 04:02:33 -04:00 |
Slava Pestov
|
15057fd349
|
Don't allow byte arrays to be stored in aliens
|
2007-09-28 04:02:06 -04:00 |
Slava Pestov
|
3995a5c824
|
Cleanups
|
2007-09-28 00:26:58 -04:00 |
Slava Pestov
|
a75c6ebb22
|
Update unit test
|
2007-09-28 00:16:09 -04:00 |
Slava Pestov
|
3afcd7453e
|
Fix old generator.registers regression
|
2007-09-28 00:15:58 -04:00 |
Slava Pestov
|
5c6989cded
|
Generic %move word cleans up a lot of boilerplate
|
2007-09-27 22:20:17 -04:00 |
Slava Pestov
|
118772b634
|
Cleaning up generator.registers
|
2007-09-27 21:23:24 -04:00 |
Slava Pestov
|
480e6a8b2b
|
Clean up generator.registers a bit
|
2007-09-27 17:30:34 -04:00 |
Slava Pestov
|
bcd1d6b66e
|
Merge commit 'erg/master'
|
2007-09-27 16:29:17 -04:00 |
U-C4\Administrator
|
4e36ccde5a
|
Merge git://spitspat.com/git/factor
Conflicts:
core/compiler/test/intrinsics.factor
vm/cpu-x86.h
|
2007-09-27 15:13:23 -05:00 |
Slava Pestov
|
83f552fae8
|
More inference bug fixes
|
2007-09-27 16:11:03 -04:00 |
U-C4\Administrator
|
9a0ac0e975
|
Attempt to merge in changes
F_FASTCALL
|
2007-09-27 15:10:37 -05:00 |
Slava Pestov
|
cdad6df422
|
Fixing inference after cleanup
|
2007-09-27 04:50:24 -04:00 |
Slava Pestov
|
5e2c7e769d
|
Clean up inference and fix hygiene issue with macros
|
2007-09-27 04:00:54 -04:00 |
U-3ADF\Administrator
|
dcaee61e0e
|
Unit tests would fail if malloc failed (e.g. when it's not compiled)
|
2007-09-26 19:40:32 +02:00 |
Slava Pestov
|
f400729792
|
The JIT now compiles quotations when first invoked, not when constructed
|
2007-09-26 00:26:19 -04:00 |
Slava Pestov
|
1e676eb2b9
|
Change check-slice
|
2007-09-25 21:09:46 -04:00 |
Slava Pestov
|
a26d912bd7
|
Updating extra/ modules
|
2007-09-25 20:54:05 -04:00 |
Slava
|
94bfbbde2f
|
Fix set-slot intrinsic for x86
|
2007-09-23 15:26:15 -04:00 |
Slava
|
b0f931d038
|
x86 alien fix and new slot intrinsics
|
2007-09-22 19:31:28 -04:00 |
Slava Pestov
|
dacab19574
|
AMD64 fixes
|
2007-09-22 03:09:18 -04:00 |
Slava Pestov
|
136e249f6d
|
x86-64 fixes
|
2007-09-22 02:28:49 -04:00 |
Slava Pestov
|
7b45efc69d
|
VM fixes for Linux/x86-64
|
2007-09-22 00:28:55 -04:00 |
Slava Pestov
|
51c5f0b267
|
x86 bootstrap typo
|
2007-09-22 00:10:57 -04:00 |
Slava Pestov
|
ae74818efa
|
x86 fixes
|
2007-09-21 23:56:34 -04:00 |
Slava Pestov
|
3a1d458b29
|
More changes
|
2007-09-21 23:30:47 -04:00 |
Slava Pestov
|
63871229f6
|
More x86 cleanups, working on AMD64
|
2007-09-21 23:29:38 -04:00 |
Slava
|
d1b70d8b13
|
Mac OS X/x86 fixes
|
2007-09-21 16:43:55 -04:00 |
Slava Pestov
|
a96457cecc
|
Initial import
|
2007-09-20 18:09:08 -04:00 |