Commit Graph

17242 Commits (e2d246f37158b09a0cffd64dd30f86a3f7c2c4ba)

Author SHA1 Message Date
Phil Dawes e678f6a681 added vm member to gc_bignum 2009-09-16 08:16:22 +01:00
Phil Dawes a2f14b5a6d added vm member to gc_root and growable arrays 2009-09-16 08:16:22 +01:00
Phil Dawes 54b3c1ea88 added vm member to jit classes 2009-09-16 08:16:21 +01:00
Phil Dawes 386dafe747 moved local roots state to vm, shuffled includes around 2009-09-16 08:16:21 +01:00
Phil Dawes 8fea98ad7a factorvm initialised globally 2009-09-16 08:16:21 +01:00
Phil Dawes a826496a71 moved utilities.cpp functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes f88eaa0df3 moved factor.cpp functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes 5980165829 moved inline_cache functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes c018372cd3 moved dispatch functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes 2eca2ddeaf moved quotations functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes 28620619e9 moved alien functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes 1bba717b36 moved image functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes ee07c0b4e5 moved code_heap functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes 0097e76a82 moved code_block functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes fdabc9a5d8 moved code_gc functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes 062c56f94b moved io functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes 10e5dc9b3c moved math functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes 552b9ecd81 Dev checkpoint 2009-09-16 08:16:20 +01:00
Phil Dawes 4f4c53c822 moved words functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes dbbc9bb2b1 added tuples fns to vm 2009-09-16 08:16:19 +01:00
Phil Dawes fa46b90197 added byte_arrays fns to vm 2009-09-16 08:16:19 +01:00
Phil Dawes 25d0bb756f added boolean fns to vm 2009-09-16 08:16:19 +01:00
Phil Dawes 0f2a89cfbd moved strings fns to vm 2009-09-16 08:16:19 +01:00
Phil Dawes 72098c5f6a moved arrays fns into vm 2009-09-16 08:16:19 +01:00
Phil Dawes 13e0ae6d97 moved debug functions into vm struct 2009-09-16 08:16:19 +01:00
Phil Dawes 64c2d81306 moved data_gc fns over to vm struct 2009-09-16 08:16:19 +01:00
Phil Dawes 9f6f7adaba moved data_heap fns to vm struct 2009-09-16 08:16:19 +01:00
Phil Dawes 1a87f3bb5f moved bignum functions to vm 2009-09-16 08:16:18 +01:00
Phil Dawes a6fc19f4b0 Dev checkpoint 2009-09-16 08:16:18 +01:00
Phil Dawes 149af514e6 Dev checkpoint 2009-09-16 08:16:18 +01:00
Phil Dawes 8426e2f877 Dev checkpoint 2009-09-16 08:16:18 +01:00
Phil Dawes 10901e7c37 moved errors.cpp functions to vm 2009-09-16 08:16:18 +01:00
Phil Dawes aa01f6b748 moved profiling fns into vm 2009-09-16 08:16:18 +01:00
Phil Dawes 110f925245 move functions from run.cpp into vm 2009-09-16 08:16:18 +01:00
Phil Dawes 88084a66ac moved contexts functions into vm 2009-09-16 08:16:18 +01:00
Phil Dawes adf2529451 added vm singleton 2009-09-16 08:16:18 +01:00
Phil Dawes d8ea82d8e8 added stub PRIMITIVE_GETVM macro 2009-09-16 08:16:17 +01:00
Phil Dawes caefc7aff9 Empty vm struct 2009-09-16 08:16:17 +01:00
Phil Dawes 1b349f6be7 Added TOOLCHAIN_PREFIX var to makefile 2009-09-16 08:16:17 +01:00
Joe Groff 3c541f736f fix failing classes.struct tests 2009-09-15 19:10:05 -05:00
Joe Groff 1346087a12 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-15 18:57:15 -05:00
Joe Groff cc680ae698 Revert "make struct classes print properly in the status bar"
This reverts commit 4ee1a4f9e8.
2009-09-15 18:56:17 -05:00
Slava Pestov 80e1ce2d51 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-15 16:37:05 -07:00
Slava Pestov 1478785b18 irc.client: fix suggested by ceninan 2009-09-15 16:36:59 -07:00
Joe Groff 2462b694f7 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-15 17:45:56 -05:00
Slava Pestov 765aa5bc1d db: fix some typos in docs 2009-09-15 15:45:03 -07:00
Joe Groff d3ed042c99 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-15 17:39:05 -05:00
Joe Groff 4d16c569f0 struct classes now make their own C type without help from alien.structs. remove alien.structs dependencies from everywhere outside of alien and compiler, and have the FFI handle both alien.structs and classes.struct c-types 2009-09-15 17:38:49 -05:00
Slava Pestov 096c7e7a47 help.html: don't strip out vocabs without roots since that gets rid of private vocabs 2009-09-15 14:48:56 -07:00
Joe Groff c139077b52 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-15 16:30:34 -05:00