Commit Graph

119 Commits (c800d28665da357d46c801d75c2e5312480b4114)

Author SHA1 Message Date
nomennescio c800d28665 Imported https://downloads.factorcode.org/releases/0.86/Factor-0.86.tar.gz 2019-10-18 15:05:03 +02:00
nomennescio 2d6ad64e34 Imported https://downloads.factorcode.org/releases/0.85/Factor-0.85.tar.gz 2019-10-18 15:05:01 +02:00
nomennescio e3b6ba354c Imported https://downloads.factorcode.org/releases/0.84/Factor-0.84.tar.gz 2019-10-18 15:04:59 +02:00
nomennescio b60e439ccd Imported https://downloads.factorcode.org/releases/0.83/Factor-0.83.zip 2019-10-18 15:04:58 +02:00
slava 1f8fa2c531 Fixes 2006-11-14 21:59:20 +00:00
slava 761dab4188 Fix sig11 when dividing large bignums 2006-11-09 23:10:02 +00:00
slava 7ee2128ff0 numbers-game has MAIN:, image loading cleanup 2006-11-09 03:13:33 +00:00
slava 75ee6ac549 PPC inline allocators almost working 2006-11-08 23:21:58 +00:00
slava d54e3baac8 First cut at bignum inline allocators 2006-11-07 05:22:34 +00:00
slava 7642d69352 Fix typo in fixnum* primitive 2006-11-07 23:04:16 +00:00
slava 4ee7c02798 Typo: box_float instead of box_double in floating point primitives 2006-11-04 22:04:22 +00:00
slava 48b288ceb9 Fix code heap saving if the last block in the heap is allocated 2006-11-04 21:51:18 +00:00
erg 6d3996ccfb fix win32 runtime compile errors 2006-11-04 16:52:57 +00:00
slava 861a6d32cf alien-invoke no longer generates calls to consing unbox_* functions -- instead we just unbox the parameter list first, in factor code 2006-11-03 21:39:37 +00:00
slava ab68570cc1 Fix callstack overflow handling 2006-11-03 21:14:53 +00:00
slava 4a8d65ccce Refactored the C type system in the alien interface and fixed some bugs 2006-11-03 08:54:30 +00:00
slava 726710a949 alien>char/u16-string primitives now work correctly if the input is a byte array 2006-11-03 05:37:51 +00:00
slava fada38fe0a Cleaning up windows code 2006-11-03 02:28:44 +00:00
slava 56f8f84751 More allot_* cleanups 2006-11-02 23:29:11 +00:00
slava 372872e41d Simplify implementation of /f word 2006-11-02 08:12:23 +00:00
slava a712af05a4 Update bignum code for allot_* changes 2006-11-02 08:00:02 +00:00
slava bf453cc1e2 Fix compile error 2006-11-01 19:30:33 +00:00
slava b571e6fb0d Remove unused environment slot and simply room primitive 2006-11-01 19:29:58 +00:00
slava 0e2871679a Don't use retain stack for extra roots 2006-11-01 05:20:49 +00:00
slava 3cdac5982d Big VM type renaming; add secure GC which wipes the heap after every collection (but really this is only for debugging local variable roots) 2006-11-01 04:20:34 +00:00
slava 780dfcc5d5 Fix unit test failures caused by stricter numeric coercion rules 2006-11-01 03:54:35 +00:00
slava 40ff6c6d3b >fixnum >bignum >float primitives split up into smaller sub-primitives and are now generic words in the library 2006-11-01 01:29:11 +00:00
slava 14a605498d More GC work 2006-10-31 21:45:12 +00:00
slava b116ab3c25 More allot_* work 2006-10-31 20:48:34 +00:00
slava 65128e6af3 Remove unused function from runtime 2006-10-31 06:04:02 +00:00
slava f485a7ecd4 Fix two minor issues found during review of allot_* patch 2006-10-31 06:00:43 +00:00
slava 415fe0a4a8 allot_* overhaul 2006-10-31 05:52:02 +00:00
slava 7e094f890c string>float primitive should not throw an error on invalid input (non-ASCII strings) 2006-10-30 02:34:10 +00:00
slava 5bb98d28d9 Add some failing unit tests 2006-10-30 02:21:48 +00:00
slava 5ca46b1a30 Slightly more compact relocation info 2006-10-25 00:26:32 +00:00
slava a74b452994 Config.linux.amd64 fix 2006-10-22 21:45:36 +00:00
slava 97f22b07ea Compile fix for 64-bit distros which put 64-bit libraries in lib64 2006-10-21 20:01:02 +00:00
erg 3b88353ff4 fix win32 directory primitive 2006-10-20 01:18:41 +00:00
erg 72ba2c98c5 better FFI error reporting 2006-10-18 21:16:37 +00:00
slava f7d4815d2e Better word hashing, working on class vtable dispatch 2006-10-17 06:44:05 +00:00
slava b5039442ab Automatically invoke code GC 2006-10-16 21:43:11 +00:00
slava 1398494f1d Remove integer-slot and set-integer-slot primitives, add word-xt primitive 2006-10-15 23:01:07 +00:00
slava 12d596d1e6 Windows SEH fix 2006-10-15 04:10:54 +00:00
slava c55e88356e Officially support running the X11 UI on Mac OS X 2006-10-14 04:48:59 +00:00
slava 341caf245c Interface builder menu bar not works 2006-10-14 02:49:14 +00:00
slava 99e4607178 Intel Mac exception handler fix 2006-10-02 05:11:56 +00:00
slava d505cf6b50 Saving the image performs a code GC 2006-09-29 20:27:03 +00:00
slava af9fd751a9 Debugging the code GC 2006-09-28 04:04:34 +00:00
slava 25e8988b86 Code heap debugging in FEP 2006-09-28 00:53:54 +00:00
slava fc0cea8e42 Replace compiled? primitive with compiled? word slot 2006-09-27 07:11:18 +00:00