Commit Graph

2512 Commits (9ccec333213338c9c720b4a2571fb9d221d6fd1a)

Author SHA1 Message Date
Doug Coleman 049f95f1f0 use itoa in more places 2009-08-02 18:18:31 -05:00
Slava Pestov 7b42cd3dbf Merge branch 'master' of git://factorcode.org/git/factor 2009-08-02 10:27:10 -05:00
Joe Groff 0df8a42c57 to-fixed-point combinator + docs 2009-08-02 09:51:15 -05:00
Slava Pestov 7665784911 Compiler speedups 2009-08-02 09:16:21 -05:00
Joe Groff 4adb86d37d change-tracking-tuple class. subclasses will have a "changed?" slot that gets set to true when any slot is modified 2009-07-31 21:48:17 -05:00
Joe Groff 746d749ae6 add file-stem word to io.pathnames as the counterpart to file-extension. write docs for both 2009-07-30 20:58:32 -05:00
Sam Anklesaria 87f8b4004d Merge branch 'master' of git://factorcode.org/git/factor 2009-07-29 15:51:33 -05:00
Slava Pestov 82fa68d075 sequences: add declaration so that array-flip compiles better 2009-07-28 21:33:12 -05:00
Sam Anklesaria 98a9e6a2f3 Merge branch 'master' of git://factorcode.org/git/factor 2009-07-28 16:42:38 -05:00
Slava Pestov 61371713b7 Move set-last from circular.private to sequences 2009-07-28 11:51:47 -05:00
Slava Pestov 073be4f340 classes.algebra: stack effect fix 2009-07-28 06:49:09 -05:00
Sam Anklesaria 37a258b6f9 Merge branch 'master' of git://factorcode.org/git/factor 2009-07-27 21:46:10 -05:00
Joe Groff 91b6958a09 nitpick 2009-07-24 21:04:49 -05:00
Doug Coleman 7b7e02ed6e Merge branch 'master' of git://factorcode.org/git/factor 2009-07-24 18:12:24 -05:00
Doug Coleman cebbe08903 add more links to floating point words in docs 2009-07-24 18:11:51 -05:00
Doug Coleman ea9a6634a9 document a word in sequences 2009-07-24 18:10:53 -05:00
Slava Pestov 53c16b3c76 sequences: update docs a bit 2009-07-24 18:05:23 -05:00
Doug Coleman 3de64c4053 move signed-le> to io.binary, clean up using list for math.bitwise 2009-07-23 15:54:57 -05:00
Sam Anklesaria b310e6fc11 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/functors/functors.factor
	basis/io/launcher/launcher.factor
	basis/ui/gadgets/tables/tables.factor
2009-07-22 10:02:09 -05:00
Slava Pestov 668e56d5f3 Add assoc-refine, which takes the intersection of a sequence of assocs 2009-07-22 02:06:14 -05:00
Slava Pestov b801022472 Move conjoin-at from compiler.cfg.liveness to sets 2009-07-21 03:02:06 -05:00
Slava Pestov 206119bba8 parser: remove outdated unit tests that were superseded by tests in vocabs.parser 2009-07-18 11:35:09 -05:00
Slava Pestov 30d70b2d70 vocabs.parser: add tests to assert that the correct errors get thrown 2009-07-18 07:02:13 -05:00
Slava Pestov a222fc6bd2 FROM: and RENAME: give a more meaningful error if the vocabulary does not exist 2009-07-18 06:51:29 -05:00
Slava Pestov 5160bab4fd Documentation fixes 2009-07-18 06:32:57 -05:00
Slava Pestov 4f4d6e12d1 classes.tuple: eliminate generic arithmetic from M: tuple = and M: tuple hashcode* 2009-07-18 02:09:56 -05:00
Slava Pestov 7f0c7602ce More efficient singleton predicates 2009-07-17 17:41:33 -05:00
Slava Pestov 237163388a Fix QUALIFIED: docs. Reported by ex_rzr in #concatenative 2009-07-14 12:07:08 -05:00
Slava Pestov eda950a3bf compiler.cfg.value-numbering: fix ##compare and ##compare-branch rewrites 2009-07-13 12:33:58 -05:00
Slava Pestov a82ee418d2 alien.libraries: add remove-library word, fix dlclose and dll-valid? VM primitives 2009-07-09 06:51:31 -05:00
Slava Pestov 65cb2d84a7 compiler.cfg.linear-scan: split off parallel mapping code from resolve pass, use it in assignment pass to resolve parallel copies 2009-07-08 23:07:06 -05:00
Slava Pestov 25debf1fcd sequences: fix replicate example 2009-07-07 15:12:21 -05:00
Slava Pestov 7138943f98 growable vocabulary: make 'contract' generic so that only real vectors clear popped elements; add resize method for struct-arrays, add new struct-vectors vocabulary 2009-07-07 15:01:30 -05:00
Joe Groff 915d753d99 variants vocab for ADTs 2009-06-26 16:31:20 -05:00
Sam Anklesaria a1b7553a37 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-26 15:52:48 -05:00
Slava Pestov fbba0dd2cc Move histogram words from core/sets to extra/histogram 2009-06-18 21:55:33 -05:00
Doug Coleman b8a8c11fea don't write docs with auto-use enabled 2009-06-18 19:29:10 -05:00
Doug Coleman 14114606a6 add histogram and sequence>assoc to sets 2009-06-18 17:29:41 -05:00
Sam Anklesaria 253471a0c5 extra sequences functions moved out of core 2009-06-17 12:35:09 -05:00
Slava Pestov becaa7985d Remove unused words discovered by Samuel Tardieu 2009-06-16 16:38:39 -05:00
Slava Pestov e55993fcaa Oops: interleave-step is bi* 2009-06-16 14:05:39 -05:00
Slava Pestov 82c02e00e8 Merge branch 'for-slava' of git://git.rfc1149.net/factor 2009-06-16 14:05:23 -05:00
Samuel Tardieu b5674e93bf Forbid tabs in source code 2009-06-16 20:49:28 +02:00
Slava Pestov c92ed59a4e interleave: allow the 'between' quot to access the stack 2009-06-15 16:07:39 -05:00
Slava Pestov 9eec019e9b Remove initial-quot feature 2009-06-15 13:07:15 -05:00
Slava Pestov 6d8ce222de sequences: change implementation of interleave 2009-06-14 18:22:31 -05:00
Slava Pestov 1a7a508e52 sequences: update each-index and map-index to not depend on integers-as-sequences 2009-06-14 18:10:24 -05:00
Sam Anklesaria 218d80eaf2 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	unmaintained/modules/rpc-server/rpc-server.factor
2009-06-14 11:56:45 -05:00
Sam Anklesaria 4a29c7b22f ui.frp connection reordering supported 2009-06-14 11:42:31 -05:00
Slava Pestov 48c31d441c Add some failing unit tests exposing bugs in initial-quot: implementation 2009-06-13 18:34:27 -05:00
Slava Pestov 28a6fd215b Fix conflict 2009-06-13 17:49:20 -05:00
Slava Pestov 04dfc77ebc destructors: fix docs typo reported by Blei in #concatenative 2009-06-13 17:36:47 -05:00
Doug Coleman 231b50942e Merge branch 'master' of git://factorcode.org/git/factor 2009-06-12 11:59:14 -05:00
Doug Coleman 76d6b7dbb7 add some unit tests for reshaping tuples with initial-quot: slots 2009-06-12 11:58:07 -05:00
Doug Coleman 498a81fe42 simplify implementation of initial-quot: 2009-06-12 11:45:53 -05:00
Doug Coleman 717f1602e8 initial-quot: works fully, need to make a couple simplifications 2009-06-12 09:21:51 -05:00
Doug Coleman 8064b868a6 fix destructors docs 2009-06-12 02:43:13 -05:00
Doug Coleman 40cae8f8bd don't use summary in slots 2009-06-11 20:26:49 -05:00
Doug Coleman 8a80cacf5c make a word not generic, remove unit test for unimplemented feature 2009-06-11 20:20:21 -05:00
Doug Coleman d29c71d821 add initial-quot: syntax for tuples 2009-06-11 19:48:14 -05:00
Sam Anklesaria f4baf58bd1 ui.frp uses placeholders for templating 2009-06-10 16:15:02 -05:00
Slava Pestov c491d05763 Recent vocabs.parser change had a regression: vocabs with no roots (scratchpad) were excluded from default use list. Also move with-interactive-vocabs to listener vocab 2009-06-07 21:59:13 -05:00
Slava Pestov 412438721f vocabs.parser: if bootstrap fails to load a vocab in interactive use list, don't fep 2009-06-05 17:33:00 -05:00
Slava Pestov 3de85158de Merge branch 'master' into global_optimization 2009-06-01 03:12:32 -05:00
Doug Coleman fe1ae36e35 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-29 11:23:48 -05:00
Sam Anklesaria a9ff441172 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-28 18:56:12 -05:00
Doug Coleman f6d139bee2 fix stack effect 2009-05-28 12:28:52 -05:00
Slava Pestov 2d71c8d993 io.encodings.utf16: cleanup 2009-05-28 02:50:57 -05:00
Slava Pestov 7dcedeb2a3 destructors: improve docs 2009-05-27 19:37:03 -05:00
Slava Pestov 957bc53d4b Move maybe-set-at to assocs 2009-05-26 18:45:37 -05:00
Sam Anklesaria 02daceaa51 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-26 16:32:34 -05:00
Doug Coleman d76a880b79 unassociate last with pop/pop* in docs 2009-05-25 17:03:32 -05:00
Doug Coleman 8da9d0f203 rename peek -> last and update all usages 2009-05-25 16:38:33 -05:00
Doug Coleman 508a7466c4 fix using 2009-05-25 15:42:59 -05:00
Doug Coleman 43f22ec2b2 move some words to private vocabs 2009-05-25 15:35:50 -05:00
Doug Coleman efde3ff5f3 document 2cache 2009-05-25 11:03:40 -05:00
Doug Coleman 5cfc1ab16d remove at-default. it was hardly used and it's just '?at drop' 2009-05-24 21:46:59 -05:00
Doug Coleman 34e1d60578 add a clamp word to math.order, use clamp word throughout libraries 2009-05-24 21:35:50 -05:00
Sam Anklesaria 21d3d12ea1 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/ui/gadgets/tables/tables.factor
	core/vocabs/parser/parser.factor
2009-05-24 18:57:22 -05:00
Sam Anklesaria aeb05bfd00 modulization of ui.frp 2009-05-24 09:36:24 -05:00
Sam Anklesaria 40384a3f15 file trees start common path 2009-05-22 22:27:35 -05:00
Slava Pestov 10f86331b4 If a vocab fails to load, manifest would be left in a weird state (reported by Joe Groff) 2009-05-22 01:59:50 -05:00
Joe Groff 8dc6ba0eb1 0.0 neg ought to be -0.0 2009-05-21 18:49:22 -05:00
Slava Pestov 6f2aadd2ab make: minor doc fix 2009-05-19 01:40:04 -05:00
Sam Anklesaria 394fc25086 moved with-in-vocab back to rpc 2009-05-18 17:21:57 -05:00
Doug Coleman 46eae05d10 add nth-unsafe to sequences.private, making md5 faster 2009-05-18 00:24:24 -05:00
U-C4\Administrator 9c85bc8ce3 fix duplicate using lines 2009-05-17 20:29:32 -05:00
Doug Coleman 31e5090892 fix multiple using warning in stage1, core can't use io.encodings.binary 2009-05-17 18:05:46 -05:00
Doug Coleman acf52363a7 move sha1 and sha2 to checksums.sha, update usages 2009-05-17 17:58:36 -05:00
Doug Coleman b5e315d2cd working on hmac 2009-05-17 12:45:20 -05:00
Sam Anklesaria ba913f4159 restarted modules vocab development 2009-05-16 19:50:16 -05:00
Doug Coleman cab57f5547 checksums work now 2009-05-16 18:00:56 -05:00
Doug Coleman 8336b0a01b Merge branch 'master' into checksums 2009-05-16 15:37:03 -05:00
Doug Coleman 2185e48741 dont use fry in core 2009-05-16 15:17:20 -05:00
Doug Coleman f13ff529c6 Merge branch 'master' into checksums 2009-05-16 14:06:39 -05:00
Slava Pestov 11fd309874 Update unit tests for parser note and lazy list changes 2009-05-16 13:41:11 -05:00
Doug Coleman 78ba8616b3 working on checksums 2009-05-16 13:03:09 -05:00
Slava Pestov 80d6233913 Fix even more usings 2009-05-16 10:45:17 -05:00
Slava Pestov 319d0b96dd Docs for parser.notes 2009-05-16 09:56:09 -05:00
Slava Pestov 02d6c7ca17 Factor out parser note code into parser.notes vocabulary, and print a note if a using list contains duplicates 2009-05-16 09:40:17 -05:00
Slava Pestov 836c5e07e7 Better presentation for ambiguous-use-error, fix ui.tools.listener now that 'search' can throw, make USE: and UNUSE: ignore dupes 2009-05-16 09:34:42 -05:00
Slava Pestov 83219eb21c More work on auto-use 2009-05-16 04:26:45 -05:00
Slava Pestov aabdad5efa Auto-use now prints out USING: forms again 2009-05-16 02:32:55 -05:00
Slava Pestov ba04d5af1e Update documentation for stricter vocabulary search path semantics 2009-05-16 00:29:21 -05:00
Slava Pestov 3ebd4594e8 Implement stricter vocab search path semantics, with a new API for vocabs.parser. Add map-find-last to sequences vocab 2009-05-14 22:31:29 -05:00
Slava Pestov d7db5edadc Cleaning up USING: lists for new strict semantics 2009-05-14 16:54:16 -05:00
Slava Pestov b1bcc44dd5 Rename use+ to add-use, move search to vocabs.parser, EXCLUDE: bombs out if word doesn't exist 2009-05-13 22:15:48 -05:00
Sam Anklesaria 70700c1bd2 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/io/launcher/launcher.factor
2009-05-13 20:03:22 -05:00
Slava Pestov 3e9ca25344 Fix regression with: bad interaction between predicate classes and tuple inheritance, reported by Bruno Deferrari 2009-05-13 16:58:01 -05:00
Slava Pestov d2c138150b Fix FEP if there are too many words in the image, clean up some VM code 2009-05-13 00:58:54 -05:00
Slava Pestov 4f56f62250 Fix GENERIC# with out of bounds dispatch position 2009-05-12 20:47:20 -05:00
Slava Pestov f2ab6a261a Clean up init-stdio implementations and move io.streams.null to basis 2009-05-12 03:35:48 -05:00
Slava Pestov 05146c6907 Remove compiled slot from quotations since its not needed 2009-05-12 03:09:15 -05:00
Slava Pestov 70deacb900 Fix unit tests and load errors for slip removal 2009-05-10 17:03:41 -05:00
Slava Pestov cd64833360 clean up contents and lines words; contents never outputs f now 2009-05-10 16:39:51 -05:00
Slava Pestov 2887b62cc1 Removing slip 2slip 3slip nslip 2009-05-10 16:39:17 -05:00
Slava Pestov fe7657b26b Merge branch 'master' of git://factorcode.org/git/factor 2009-05-09 20:24:40 -05:00
Slava Pestov 0b7eee6e61 Slightly more space-efficient dispatch table representation 2009-05-09 20:24:32 -05:00
Joe Groff 45f325a744 "math" help-lint 2009-05-09 20:23:56 -05:00
Slava Pestov 74b308f873 Fix negative zero smashing with bootstrap 2009-05-09 18:17:30 -05:00
Joe Groff 8b35e726c0 fp-nan? was defined incorrectly. while i'm here, let's add some more float manipulation words 2009-05-09 09:49:31 -05:00
Sam Anklesaria 3e2bd118c0 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-09 08:44:53 -05:00
Slava Pestov 83c162adbb Remove silly retry word from continuations vocab 2009-05-08 00:20:54 -05:00
Doug Coleman 506f105c52 link seeking docs to the seek descriptors 2009-05-07 13:01:42 -05:00
Slava Pestov d3b85c14c9 Working on inline caching for tail call sites 2009-05-06 19:22:22 -05:00
Slava Pestov 6a46fb3fb0 hashtables: use each-integer instead of iota ... each in >alist 2009-05-06 15:30:30 -05:00
Slava Pestov 5eb74d1d8d alien.strings: fix symbol>string for Windows 2009-05-05 14:41:38 -05:00
Slava Pestov f6f7ded95a continuations: update tests for word renaming 2009-05-05 12:47:33 -05:00
Slava Pestov 280b50891d alien.strings: fix native-string>alien on Windows 2009-05-05 11:40:28 -05:00
Slava Pestov 8b48ee797a Merge branch 'master' of git://factorcode.org/git/factor 2009-05-05 10:35:13 -05:00
Slava Pestov 4764f1c676 Fix botched replace all in VM source, clean up image saving code, and fix save-image-and-exit to actually call (save-image-and-exit) instead of (save-image) 2009-05-05 10:29:22 -05:00
Slava Pestov e906885c16 generic.standard: remove bogus error check 2009-05-05 09:12:49 -05:00
Slava Pestov 08d4a60203 alien.strings cleanup 2009-05-05 09:12:39 -05:00
Slava Pestov 1e2561f863 Make walker work better with call( and breakpoints which are nested inside combinators 2009-05-05 09:12:32 -05:00
Doug Coleman ef5226b31f remove >bignum in crc32 -- 2x faster on both 32 and 64bit 2009-05-04 21:27:14 -05:00
Sam Anklesaria b529e83d55 reduce-r (foldr for sequences) 2009-05-04 18:38:29 -05:00
Slava Pestov dbd4b8ddb8 Fix test failures 2009-05-04 13:10:56 -05:00
Slava Pestov c68e05d3d8 Fix some test failures 2009-05-04 09:44:26 -05:00
Slava Pestov 25f7ce92fa Remove bogus alien.dlls directory 2009-05-04 06:44:55 -05:00
Slava Pestov a776dffeb6 Split up tools.vocabs. Note that load-everything is now named load-all 2009-05-04 06:44:17 -05:00
Slava Pestov d991690a47 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-04 05:16:47 -05:00
Slava Pestov 925c78e8a6 Don't make a curry 2009-05-04 05:15:48 -05:00
Slava Pestov 4d438a3edd Remove cruddy string encoding/decoding code from VM 2009-05-02 13:45:38 -05:00
Slava Pestov d44957bf3a Cleaning up VM code 2009-05-02 09:19:09 -05:00
Doug Coleman 4057332535 add a few usages of iota, remove most 1+ and 1- from core 2009-05-01 19:58:24 -05:00
Doug Coleman ed5f913aab fix unit tests that call lines or contents 2009-05-01 16:38:04 -05:00
Doug Coleman c8437caaa4 fix spacing in io docs 2009-05-01 15:56:16 -05:00
Doug Coleman 4cef8ff880 rename lines to stream-lines
rename cnotents to stream-contents
2009-05-01 10:41:27 -05:00
Slava Pestov 0745b11da8 Oops 2009-05-01 08:21:31 -05:00
Slava Pestov 3e3d39382f Fix circularity 2009-05-01 08:05:48 -05:00
Slava Pestov 210c8c1316 Adding and removing vocabs now updates all-vocabs-seq 2009-05-01 07:21:56 -05:00
Slava Pestov 6f03366e2b Rename enable/disable-compiler to enable/disable-optimizer, and add with-optimizer and without-optimizer combinators 2009-05-01 05:52:05 -05:00
Slava Pestov c281342ac7 Some gold plating 2009-05-01 02:03:22 -05:00
Slava Pestov 23b5888da6 Fix some test failures and add an unportable tag 2009-04-30 22:56:15 -05:00
Slava Pestov fb360498f3 Update usages of global ... change-at to use the new change-global combinator 2009-04-30 21:38:14 -05:00
Slava Pestov 6380550d14 Merge git://github.com/bogiebro/factor into bogiebro2 2009-04-30 21:22:38 -05:00
Slava Pestov e5cdb7ac2d call( fast-path now supports curry and compose 2009-04-30 21:08:29 -05:00
Slava Pestov 59d6131c7c Bum 3 instructions out of megamorphic fast path by switching to fixed-size caches 2009-04-30 04:14:14 -05:00
Slava Pestov 515c619202 Non-optimizing compiler now open-codes megamorphic dispatch fast path 2009-04-30 03:37:07 -05:00
Slava Pestov 964fbd0a24 Fix test failures from ratio/complex built-in removal 2009-04-30 00:38:55 -05:00
Slava Pestov fc4894fbdf Replace ratio and complex built-in types with tuples defined in the library. This frees up two lo-tags, so move array and quotation over to these tags and update compiler for new tags 2009-04-30 00:27:35 -05:00
Slava Pestov 9f4ac667dc Move some unit tests from generic to generic.math 2009-04-29 23:36:05 -05:00
Slava Pestov bd186b6320 Eliminate 3 instructions from PIC fast path 2009-04-29 21:32:05 -05:00
Slava Pestov 02bd4f3f00 PICs now pass the method table around instead of extracting it from the generic word body. This gels better with how compilation units are supposed to work 2009-04-29 19:39:43 -05:00
Sam Anklesaria 53302edb15 moved change-global to namespaces 2009-04-28 20:37:00 -05:00
Slava Pestov dbc1a8e1a3 Only generate cold call entry points for standard generics and not hooks 2009-04-28 18:17:28 -05:00
Slava Pestov dfcbd206b6 Fix -pic command line switch, and enable PICs in user-space 2009-04-28 18:06:10 -05:00
Slava Pestov 5b53562c7b Add better error checking for INSTANCE: and GENERIC#, and remove unnecessary word props when generic word's combination changes 2009-04-28 17:56:15 -05:00
Slava Pestov c15a4c1c5a Add new relocation type for call sites which may be replaced by ICs 2009-04-28 17:53:14 -05:00
Slava Pestov 5f6c074edd Split up types.c/h into smaller files, remove optimized slot from F_WORD struct 2009-04-28 17:26:11 -05:00
Slava Pestov e940f6fd8b Add method dispatch statistics 2009-04-28 16:58:05 -05:00
Slava Pestov 4d10105802 Working on inline caching 2009-04-28 03:48:37 -05:00
Slava Pestov 7b08accb7e Merge branch 'master' into inline_caching 2009-04-27 16:14:45 -05:00
Joe Groff 0d03dea74b factor out tuple literal slot parsing from the rest of tuple literal parsing 2009-04-26 15:59:26 -05:00
Slava Pestov a14e5a4a3b Better local cache 2009-04-26 08:06:37 -05:00
Slava Pestov 7e84daf0f1 Move (execute) to kernel.private 2009-04-26 02:42:37 -05:00
Slava Pestov 356537593e Get rid of execute-unsafe now that (execute) is more versatile 2009-04-25 21:50:34 -05:00
Slava Pestov 2630c4a95f Add local caching 2009-04-25 20:33:52 -05:00
Slava Pestov 7aa65b5b5f Fixing new method dispatch implementation 2009-04-25 19:41:27 -05:00
Slava Pestov 3dc9fdf9db Fleshed out new dispatch code 2009-04-24 20:43:01 -05:00
Slava Pestov 8c5b0373a8 Working on new method dispatch system 2009-04-24 15:31:06 -05:00
Slava Pestov 7d0ae65adc Don't call notify-error-observers if there weren't any new definitions 2009-04-24 01:19:28 -05:00
Slava Pestov ba40acda28 Merge Joe Groff's booleans vocab into kernel 2009-04-23 22:39:31 -05:00
Slava Pestov 5649cc7a0a Compiler warnings are no more 2009-04-23 22:17:25 -05:00
Slava Pestov c074c2c93b Fix >alist docs 2009-04-23 19:07:27 -05:00
Slava Pestov c2fe2a4fea Improve stack checker documentation 2009-04-23 03:48:32 -05:00
Slava Pestov 8432c30ed1 Fix docs 2009-04-22 21:20:36 -05:00
Slava Pestov 85426d1d7d Merge branch 'master' of git://factorcode.org/git/factor 2009-04-22 19:36:13 -05:00
Slava Pestov c9defa6494 Make FORGET: M\ ... work 2009-04-22 19:36:01 -05:00
Doug Coleman 7f983f12d4 fix help lint failures, fix example in words 2009-04-22 12:26:28 -05:00
Slava Pestov 3353a777f7 Fixing some unit test failures 2009-04-22 07:05:00 -05:00
Slava Pestov 48e70b65fa Move cross-referencing stuff to tools.crossref since compiler doesn't depend on it anymore, and compute cross-referencing index as needed; reduces image size by ~4Mb 2009-04-22 04:20:38 -05:00
Slava Pestov a3c0dd44a1 Revert "Remove method-declaration stuff from generic.standard since hints accomplishes the same thing"
This reverts commit 487b92074c.
2009-04-22 00:15:48 -05:00
Slava Pestov 487b92074c Remove method-declaration stuff from generic.standard since hints accomplishes the same thing 2009-04-21 23:19:13 -05:00
Slava Pestov 97a522da0e Fix conflict 2009-04-21 16:26:22 -05:00
Slava Pestov bd8787d540 Tweak unit test in classes vocab to yield more information on failure 2009-04-21 16:23:54 -05:00
Slava Pestov 469c9ee21d Debugging stack checking 2009-04-21 16:09:53 -05:00
Slava Pestov a9b4a724a4 Remove "compiled-status" word prop and simplify associated machinery 2009-04-21 03:23:11 -05:00
Slava Pestov 461ddfac1a Fix 'become' 2009-04-21 00:05:39 -05:00
Slava Pestov f38d2f91f6 Words which didn't compile cannot be run at all 2009-04-20 22:05:41 -05:00