factor/core
Björn Lindqvist 6f10f06c27 hash-sets,hashtables: make it so the array backing the hash is non-empty
Commit 70c7f9e029 made it so the code
assumes the array is not empty. But it can be empty if the hashtable is
created using "hashtable new" and then it can crash because it reads
uninitialized memory. Setting the initial of the array slot to
a valid hash-array should fix that.
2016-10-05 19:19:39 +02:00
..
alien alien.*: frontend varargs support! #1677 2016-08-10 21:34:37 +02:00
arrays docs: replace $description with $class-description for class words 2016-07-30 09:25:30 -07:00
assocs Revert "assocs-docs: mark assoc-partition and partition as related words" 2016-08-10 19:42:41 -07:00
bootstrap bootstrap.layouts: sync note in comments 2016-09-25 20:10:16 +02:00
byte-arrays docs: replace $description with $class-description for class words 2016-07-30 09:25:30 -07:00
byte-vectors docs: replace $description with $class-description for class words 2016-07-30 09:25:30 -07:00
checksums checksums-docs: add link to checksums.process-docs 2016-09-19 20:18:06 -07:00
classes classes: unset defining-class in define-class. 2016-04-13 16:41:42 -07:00
combinators combinators-docs: fix wording 2016-07-30 09:25:30 -07:00
compiler/units core: Trim using lists from -tests and clean up a few irregularities. 2016-03-30 18:43:41 -07:00
continuations continuations: Moving usages of rethrow below where it's defined. I don't know if these work, but I'm trying to make the hooks throw like the stack effect requests. 2016-04-06 17:55:47 -07:00
definitions core: Trim using lists from -tests and clean up a few irregularities. 2016-03-30 18:43:41 -07:00
destructors core: Trim using lists from -tests and clean up a few irregularities. 2016-03-30 18:43:41 -07:00
effects effects: make :type print as :type instead of ``_: type`` 2016-05-14 17:03:09 -07:00
generic Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
graphs fix some tests for the sets:set change. 2016-03-29 20:43:46 -07:00
growable core: Trim using lists from -tests and clean up a few irregularities. 2016-03-30 18:43:41 -07:00
hash-sets hash-sets,hashtables: make it so the array backing the hash is non-empty 2016-10-05 19:19:39 +02:00
hashtables hash-sets,hashtables: make it so the array backing the hash is non-empty 2016-10-05 19:19:39 +02:00
init init: cleaner using "initialize" instead of "global [ ... ] cache". 2015-07-09 19:06:19 -07:00
io io.files: the paths are absolute so cwd prepend-path isn't needed 2016-09-14 14:02:11 +02:00
kernel VM: rename of JIT_PUSH_IMMEDIATE to JIT_PUSH_LITERAL 2016-06-07 14:54:23 +02:00
layouts core: Trim using lists from -tests and clean up a few irregularities. 2016-03-30 18:43:41 -07:00
lexer Adding escaping to CHAR: " -> CHAR: \" 2016-09-04 06:40:43 +02:00
make core: Trim using lists from -tests and clean up a few irregularities. 2016-03-30 18:43:41 -07:00
math math: fix stack effect declaration for the neg? generic 2016-07-30 09:25:30 -07:00
memory memory: no need to use memory.private. 2016-04-14 20:06:27 -07:00
namespaces core: Trim using lists from -tests and clean up a few irregularities. 2016-03-30 18:43:41 -07:00
parser Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
quotations docs: replace $description with $class-description for class words 2016-07-30 09:25:30 -07:00
sbufs docs: replace $description with $class-description for class words 2016-07-30 09:25:30 -07:00
sequences core: selector-for and collector-for are the wrong naming convention--they should be selector-as and collector-as because they take exemplars. 2016-05-26 14:36:11 -07:00
sets sets,compiler.cfg.stacks.global: putting the refine word in sets 2016-08-30 02:34:37 +02:00
slots slots: silly formatting change. 2016-04-14 16:59:33 -07:00
sorting core: Trim using lists from -tests and clean up a few irregularities. 2016-03-30 18:43:41 -07:00
source-files Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
splitting splitting: string-lines is optimized for strings. revert my previous slowdown of 50% or so. add a note so this won't happen again. oops. 2016-04-05 21:17:43 -07:00
strings docs: replace $description with $class-description for class words 2016-07-30 09:25:30 -07:00
syntax syntax-docs: fix the code snippet in the ERROR: article 2016-05-25 15:56:05 +03:00
system system: looks like the name>> accessor can be used here 2016-08-11 17:32:02 +02:00
vectors docs: replace $description with $class-description for class words 2016-07-30 09:25:30 -07:00
vocabs vocabs.loader: one vocab-exists? word. 2016-07-16 16:21:45 -07:00
words docs: replace $description with $class-description for class words 2016-07-30 09:25:30 -07:00