factor/core
John Benediktsson afc07c0e05 io.binary: make le> and be> faster (20% and 75%, respectively).
Removed primitive byte-array>bignum and digit_stream_to_bignum from vm/.
2011-10-11 21:13:30 -07:00
..
alien concurrency.mailboxes: linked-thread's error reporting should still work even when debugger.threads is not loaded. This addresses part of #95 2011-10-03 00:24:37 -07:00
arrays Clarify documentation for resize-array, resize-byte-array, resize-string words, and remove flushable declaration since technically they don't satisfy the flushable contract (reported by Daniel Ehrenberg) 2010-06-22 15:48:48 -04:00
assocs assocs: improve stack effect docs for "?at". 2011-09-26 11:32:20 -07:00
bootstrap io.binary: make le> and be> faster (20% and 75%, respectively). 2011-10-11 21:13:30 -07:00
byte-arrays Clarify documentation for resize-array, resize-byte-array, resize-string words, and remove flushable declaration since technically they don't satisfy the flushable contract (reported by Daniel Ehrenberg) 2010-06-22 15:48:48 -04:00
byte-vectors Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
checksums Checksums help article update: Added internet checksums brief description 2011-03-23 03:51:55 +00:00
classes Rename forget-struct-slot-accessors -> forget-slot-accessors 2011-10-06 13:21:18 -07:00
combinators Rename spread>quot to deep-spread>quot, and spread>quot-shallow to shallow-spread>quot. 2011-10-02 20:25:39 -07:00
compiler/units Moving new-sets to sets 2010-02-26 16:01:01 -05:00
continuations concurrency.mailboxes: linked-thread's error reporting should still work even when debugger.threads is not loaded. This addresses part of #95 2011-10-03 00:24:37 -07:00
definitions definitions: remove unused vocabulary in refactored a.factor 2011-02-24 15:37:41 +09:00
destructors Add unless-disposed combinator to clean up some repetition, and fix bogus error reported from timer thread if an I/O operation with a set timeout fails on Windows 2010-08-23 21:12:24 -05:00
effects Remove all non-core uses of (scan-token) 2011-10-02 12:00:08 -07:00
generic Update docs for lookup-method. 2011-10-03 15:55:53 -07:00
graphs docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
growable Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
hash-sets hash-sets: remove unused import. 2011-09-06 11:26:29 -07:00
hashtables hashtables: moving hash-combine to hashtables. 2011-10-02 20:29:49 -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 io.binary: make le> and be> faster (20% and 75%, respectively). 2011-10-11 21:13:30 -07:00
kernel Fix help lint for when*,unless* 2011-08-23 12:28:16 -07: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 Refactor the lexer/parser to expose friendlier words for scanning tokens. The preferred top-level words now throw an exception on EOF. 2011-09-29 11:28:28 -07:00
make Typo in "make.factor" documentation 2011-03-14 06:07:32 +00:00
math io.binary: make le> and be> faster (20% and 75%, respectively). 2011-10-11 21:13:30 -07:00
memory Add test case to memory-tests.factor for recent large object allocation bug 2011-09-05 16:47:32 -07:00
namespaces Add context-specific special object table, generalizing catchstack_save and current_callback_save fields of context struct 2010-03-18 22:06:00 +13:00
parser Clean up a parser docs as per suggestions. 2011-10-02 20:08:23 -07:00
quotations Minor doc cleanup. 2010-02-03 00:05:02 -07:00
sbufs sbufs: fix typo in docs 2011-01-08 22:37:58 +09:00
sequences Revert "sequences: change to use tuple-hashcode algorithm, make string-hashcode work like old sequence-hashcode." 2011-10-06 08:37:05 -07:00
sets Adding stack effects. 2011-09-23 17:46:40 -07:00
slots slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global 2011-09-19 10:03:43 -07:00
sorting Fixing docs for recent stack effects additions. 2011-09-24 22:08:54 -07:00
source-files parser, source-files, syntax: have MAIN: store the main entry point in the source-file record in addition to the vocabulary. Have run-file execute the MAIN: word for a file if present after evaluating its contents. 2011-08-17 20:58:09 -07:00
splitting Fixing docs for recent stack effects additions. 2011-09-24 22:08:54 -07:00
strings Revert "sequences: change to use tuple-hashcode algorithm, make string-hashcode work like old sequence-hashcode." 2011-10-06 08:37:05 -07:00
syntax Make M\ throw an error upon lookup failure. Change method -> ?lookup-method, lookup-method is the throwing version of ?lookup-method. Fixes #229. 2011-10-03 15:49:49 -07:00
system Remove Windows CE from core/ basis/ and build-support/ 2011-09-18 23:19:06 -05:00
vectors random is generic now -- iota random -> random 2010-01-14 12:48:57 -06:00
vocabs vocabs: adding docs for 'parent-vocab?' and 'parent-vocabs'. 2011-09-25 18:36:20 -07:00
words hashtables: moving hash-combine to hashtables. 2011-10-02 20:29:49 -07:00