Commit Graph

121 Commits (e1578b5848ebafc3107e4e3509b5fa787f79b02c)

Author SHA1 Message Date
Slava Pestov a0a72f19f4 Clean up tools.annotations a little 2008-11-29 00:37:37 -06:00
Slava Pestov cafc450a84 Documentation improvements 2008-11-29 00:20:39 -06:00
sheeple 9c40cb4a05 Tree-shaker now merges wrappers; saves a few kb 2008-11-28 01:14:33 -06:00
slava fbc0f33c86 The deploy tool would coalesce equal quotations into one. This created a problem
for the non-optimizing compiler because if the new 'leader' quotation was not
compiled but some of the ones that it replaces were, then calls to the quotation
from contexts where they have to be compiled (eg, compiled if and dip) would no
longer work. Add a `jit-compile' primitive to compile quotations, and call it
as appropriate in `compress-quotations`.
2008-11-24 15:59:27 -06:00
Slava Pestov 915bf0c449 Fix walker with dip 2008-11-23 22:28:39 -06:00
Slava Pestov 1d6e389d18 Fixing walker, adding traceback tests 2008-11-23 21:40:54 -06:00
Slava Pestov 2f4ecd9a67 Fix typo 2008-11-23 03:26:31 -06:00
Slava Pestov d22c0281df Print runtime as a float 2008-11-23 03:10:32 -06:00
Slava Pestov 7788b3e0db Merge branch 'master' into microseconds 2008-11-23 03:06:32 -06:00
Slava Pestov 7c61cf190f Circularity between vocabularies no longer causes an infinite loop; loading a vocabulary like json or furnace no longer loads certain files twice 2008-11-23 00:04:18 -06:00
Slava Pestov 359fac1266 Update for call-next-method changes 2008-11-22 19:58:32 -06:00
Slava Pestov 323f95d3f4 Pre-compute next-methods when deploying 2008-11-22 19:58:23 -06:00
Slava Pestov f5513877ec Don't load listener into deployment image 2008-11-22 19:58:05 -06:00
Slava Pestov 2f3b05b108 Test call-next-method from an uncomipiled method in a compiled deployment 2008-11-22 19:57:47 -06:00
Slava Pestov b5a51224c2 Clean up and fix minor issue with words. word 2008-11-22 03:43:05 -06:00
Slava Pestov 935a3d2042 Give credit 2008-11-22 03:39:05 -06:00
Slava Pestov d7e1c276f8 Add vocab-usage. and vocab-uses. words, vocab browser now prints more information 2008-11-22 03:38:19 -06:00
Slava Pestov 3b037c8947 Fix load error in tools.deploy.shaker 2008-11-20 21:54:07 -06:00
Slava Pestov 44c090d0a7 Strip out print-use-hook to reduce image size 2008-11-20 19:04:10 -06:00
Slava Pestov 84d1a91966 limited-completions now gives you the most relevant completions if there are too many, instead of just giving back the empty list 2008-11-19 16:02:43 -06:00
Slava Pestov 8819f23312 Replace millis primitive with micros primitive
Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part
2008-11-19 01:50:05 -06:00
U-SLAVA-DFB8FF805\Slava 0eee4f89d4 Mess around with tags 2008-11-17 06:59:17 -06:00
Slava Pestov 105831fabe Update for compiler.errors change 2008-11-16 13:46:30 -06:00
Slava Pestov acc1dc23fa More usages of $quotation 2008-11-16 09:08:38 -06:00
Slava Pestov 9bf63b1613 New $quotation markup element 2008-11-16 09:03:30 -06:00
Doug Coleman 7a58500b01 fix docs for hexdump 2008-11-13 21:06:41 -06:00
Doug Coleman 47124b8aaa finish moving hexdump to tools.hexdump 2008-11-13 19:49:34 -06:00
Doug Coleman c613eca829 move hexdump to tools.hexdump 2008-11-13 19:48:11 -06:00
Doug Coleman 6d44e383b3 add rc files to scaffold since it's hard to create a file named .foo on windows 2008-11-13 14:27:28 -06:00
Slava Pestov cdb94e4c62 Word constructor was not invoking relocation on the profiled block, so words constructed while profiling was on could not be executed. This prevented profiling of PEGs 2008-11-11 23:07:40 -06:00
Doug Coleman aff4c9bda3 Merge branch 'master' of git://factorcode.org/git/factor 2008-11-11 13:07:26 -06:00
Doug Coleman e3533daf4d make jedit behave nicely with scaffolding docs 2008-11-11 13:04:20 -06:00
Slava Pestov 1d630b6cf2 Minor documentation fixes 2008-11-11 10:51:15 -06:00
Slava Pestov eeb53283d4 Update code for builder removal 2008-11-10 05:07:25 -06:00
U-SLAVA-DFB8FF805\Slava 2bf9a55cea Fix Windows deployment 2008-11-09 17:27:51 -06:00
Slava Pestov 5def7c5dea Don't load random number generator on bootstrap 2008-11-06 01:30:59 -06:00
Slava Pestov 22f11f24c9 Move simple-table. to prettyprint since its generally useful and not specific to tools.time 2008-11-04 17:23:08 -06:00
Slava Pestov 4a37bcb757 Strip out remake-generics-hook, since otherwise it slurps in a lot of meta-programming machinery, increasing deployed image size by about 200kb for hello-world 2008-11-04 00:36:16 -06:00
Slava Pestov 46b1fd652b Merge branch 'master' of git://factorcode.org/git/factor into new_codegen 2008-11-01 19:11:40 -05:00
slava 1cd2874072 Uncomment a test 2008-11-01 18:56:12 -05:00
Slava Pestov 84820244dd Merge branch 'master' into new_codegen 2008-10-21 23:19:20 -05:00
Doug Coleman 9870a7d7cd fix bug with printing docs directory 2008-10-21 21:03:37 -05:00
Slava Pestov 4b20266235 Merge branch 'master' into new_codegen 2008-10-20 22:06:11 -05:00
Slava Pestov 1df08ba8c8 Unit tests no longer use hard-coded ports 2008-10-20 22:05:22 -05:00
Slava Pestov 8d5135682f Print a message when tests fail 2008-10-20 21:07:46 -05:00
Slava Pestov af6b8c4e97 Merge branch 'master' into new_codegen 2008-10-20 01:59:52 -05:00
Doug Coleman 3dc4002c35 fix subdirs 2008-10-19 20:37:11 -05:00
Doug Coleman e4b6cd7578 directory throws now instead of returning nicely if does not exist 2008-10-19 18:47:23 -05:00
Slava Pestov b6ec4dc6ff Merge branch 'master' of git://factorcode.org/git/factor into new_codegen 2008-10-19 18:10:48 -05:00
Doug Coleman 78a529b1c3 remove directory from the vm 2008-10-19 13:27:59 -05:00