factor/core
Slava Pestov 26cae00eeb Add code heap introspection primitive to VM, and make a code-blocks word in tools.memory that wraps a useful interface around this. Add a lookup-return-address word and use this in tools.disassembler.utils 2010-02-03 23:11:32 +13:00
..
alien Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side 2010-01-13 18:08:18 +13:00
arrays docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
assocs A number of documentation fixes and cleanup. 2010-02-03 00:05:03 -07:00
bootstrap Add code heap introspection primitive to VM, and make a code-blocks word in tools.memory that wraps a useful interface around this. Add a lookup-return-address word and use this in tools.disassembler.utils 2010-02-03 23:11:32 +13:00
byte-arrays docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
byte-vectors Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
checksums triyng to rice crc32 a bit 2009-12-13 02:03:06 -06:00
classes classes.tuple: make error slots read only for small space savings 2010-02-03 23:11:25 +13:00
combinators combinators: fix typo 2010-02-03 23:11:28 +13:00
compiler/units Documentation improvements 2010-02-03 23:11:30 +13:00
continuations Merge up 2010-01-30 20:39:43 -08:00
definitions A number of documentation fixes and cleanup. 2010-02-03 00:05:03 -07:00
destructors Clean up startup/shutdown hook code 2009-11-20 00:57:49 -06:00
effects Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
generic generic: rename method-body predicate class to method 2010-02-03 23:11:24 +13:00
graphs docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
growable A number of documentation fixes and cleanup. 2010-02-03 00:05:03 -07:00
hashtables A number of documentation fixes and cleanup. 2010-02-03 00:05:03 -07:00
init Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side 2010-01-13 18:08:18 +13:00
io More documentation cleanup. 2010-02-03 00:05:04 -07:00
kernel Test fixes 2010-02-03 23:11:31 +13:00
layouts Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side 2010-01-13 18:08:18 +13:00
lexer docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
make Minor doc cleanup. 2010-02-03 00:05:02 -07:00
math Merge git://github.com/littledan/Factor into littledan 2010-01-31 02:54:58 +13:00
memory Fix image save on Windows 2010-01-22 12:59:36 -06:00
namespaces Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side 2010-01-13 18:08:18 +13:00
parser A number of documentation fixes and cleanup. 2010-02-03 00:05:03 -07:00
quotations Minor doc cleanup. 2010-02-03 00:05:02 -07:00
sbufs Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
sequences move sequence-hashcode-step to private 2010-01-22 16:30:22 -06:00
sets Factor source files should not be executable 2009-11-21 17:50:43 -06:00
slots generic: rename method-body predicate class to method 2010-02-03 23:11:24 +13:00
sorting random is generic now -- iota random -> random 2010-01-14 12:48:57 -06:00
source-files core: fix bad interaction between stage1 bootstrap and manifest update code 2010-01-28 03:02:54 +13:00
splitting factor "split-when" (split on predicate) from "split" 2009-11-06 16:29:33 -06:00
strings Minor updates to string documentation 2010-02-03 23:07:53 +13:00
syntax words: undefined error now contains the word in question 2010-02-03 23:11:23 +13:00
system Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side 2010-01-13 18:08:18 +13:00
vectors random is generic now -- iota random -> random 2010-01-14 12:48:57 -06:00
vocabs A number of documentation fixes and cleanup. 2010-02-03 00:05:03 -07:00
words vm: modify-code-heap primitive now takes a pair of parameters, update-existing? and reset-pics?. If no generic words were changed, PICs do not need to be reset. If no existing words were redefined, the code heap doesn't have to be traced at all. Speeds up compilation of PEGs since those create lots of compilation units 2010-02-03 23:11:28 +13:00