Commit Graph

49 Commits (17a91ea5a37e94303e65e3e7dd0bedf0fd03d190)

Author SHA1 Message Date
John Benediktsson c657d9ab25 tools.annotations: add total number of calls to timing information. 2012-09-20 08:29:37 -07:00
John Benediktsson e288cf970b tools.annotations: add a predicate class for annotated words. 2012-07-27 14:06:38 -07:00
Joe Groff 8b20a70d96 kill tools.profiler.counting and ui.tools.profiler
Load tools.profiler.sampling from bootstrap/tools instead.
2011-11-10 12:33:10 -08:00
Joe Groff ab73f527d3 tools.profiler.counting: rename help article 2011-11-02 13:23:14 -07:00
Doug Coleman 7fb6dfd376 Fix tools.annotations tests 2011-10-19 00:57:06 -07:00
Joe Groff d641f6af8f new vocab tools.annotations.assertions
Annotates unsafe words with assertions that their inputs and outputs are valid. Provide annotations for stream-read(-partial)-unsafe and (set-)nth-unsafe to start with.
2011-10-18 15:13:34 -07:00
Joe Groff b4a1dc6637 tools.annotations: send watch to error-stream 2011-10-18 15:13:34 -07:00
Doug Coleman a35abdfb59 Clean up some duplication in annotate/deep-annotate 2011-08-26 17:11:50 -05:00
Doug Coleman 023f9ea86a Add a deep-annotate word that annotates each quotation in a word definition. 2011-08-26 11:47:37 -05:00
Slava Pestov c0f39aa99d Move remaining sequence operations from generalizations to sequences.generalizations where they belong 2010-05-18 18:36:47 -04:00
Slava Pestov fc69f7058e tools.annotations: fix for nanoseconds 2010-02-16 13:56:11 +13:00
Slava Pestov 88004434ec vm: remove primitive table, non-optimizing compiler now looks up primitives with dlsym() 2010-01-19 20:00:33 +13:00
Keith Lazuka 8f79ea91ba docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
Slava Pestov 33a1e2f25e Move breakpoint word from tools.annotations to tools.walker to reduce amount of dependencies tools.annotations pulls into a minimal image 2009-09-22 03:16:31 -05:00
Slava Pestov ed88b9736f tools.annotations: document the fact that certain words should not be annotated 2009-09-08 20:49:12 -05:00
Doug Coleman d1ce837569 Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
Slava Pestov fcf6c121bd tools.annotations: doc addition 2009-07-28 06:49:03 -05:00
Joe Groff 7007efb7ed factor compilation unit from tools.annotations:reset 2009-07-14 11:43:32 -05:00
Joe Groff ab2e1bb4d5 fix inaccuracy in tools.annotations docs 2009-07-14 11:43:11 -05:00
Slava Pestov a5cebc75b0 tools.annotations: add (annotate) word which doesn't create a compilation unit for use in loops 2009-07-13 23:35:21 -05:00
Slava Pestov aaf41ce12c tools.annotations: redo 'watch' so that it doesn't call 'datastack' anymore, instead use macros to capture stack values. This works better with compiler optimizations 2009-07-03 22:32:30 -05:00
Slava Pestov 43a7c9a3d8 tools.annotations: work better on generic words 2009-05-27 19:36:52 -05:00
Slava Pestov 73f61c179d tools.annotations: now prints a table of values 2009-05-13 17:03:41 -05:00
Doug Coleman 7a1841f59b (( -- )) eval -> eval( -- ) 2009-04-17 15:49:21 -05:00
Doug Coleman dba4c0d589 fixing compiler errors in basis 2009-04-17 12:46:04 -05:00
Doug Coleman 5c345360d0 unbreak my heart, say you'll love me again, factor bootstrap 2009-04-16 17:03:03 -05:00
Slava Pestov 890553b776 Fixing tests for method-sec removal 2009-04-06 05:22:28 -05:00
Slava Pestov 268abfcf2a Remove method-specs in favor of M\ 2009-04-06 02:59:59 -05:00
Slava Pestov 723bfab030 Fixing unit tests for syntax change 2009-03-23 00:34:02 -05:00
Slava Pestov 786475102d Make more code infer 2009-03-17 02:19:50 -05:00
Slava Pestov 52fef83061 Fix various unit tests 2009-03-07 15:58:14 -06:00
Doug Coleman a93c3d96b5 add using 2009-03-06 17:35:33 -06:00
Slava Pestov 4749d86e70 Fix bootstrap 2009-03-06 14:58:52 -06:00
Slava Pestov ec186a23dc Make watch and other annotations work on method-specs. { world graft* } watch 2009-03-06 13:32:07 -06:00
Slava Pestov 07caee3405 Update some existing code to use initialize 2009-02-10 16:16:12 -06:00
Slava Pestov e95bda8144 Fix help lint warning 2008-12-06 03:47:17 -06:00
Slava Pestov 735e47fb55 Oops, off by 10 2008-12-06 01:36:25 -06:00
Slava Pestov c41a0cf6a2 Add new words to tools.annotations to annotate words with timing code 2008-12-06 00:20:49 -06:00
Slava Pestov a0a72f19f4 Clean up tools.annotations a little 2008-11-29 00:37:37 -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
Slava Pestov c19f2257f4 Fix permission bits 2008-10-02 08:34:49 -05:00
Eduardo Cavazos 1bf65e6dc5 tools.annotations: Use fry in '(watch-vars)' 2008-09-13 11:12:36 -05:00
Eduardo Cavazos d2646cfe1b tools.annotations: Use fry in '(watch)' 2008-09-13 04:09:13 -05:00
Doug Coleman 01a869cffe more docs for tools.annotations 2008-09-05 19:01:39 -05:00
Doug Coleman eb5e72c7d3 new accessors 2008-08-29 10:26:53 -05:00
Slava Pestov 91059b4ad6 Documentation update 2008-08-23 20:24:54 -05:00
Slava Pestov 4cb64aaeb8 Fixing unit tests for eval word being moved 2008-07-29 00:05:01 -05:00
Slava Pestov d66f887736 Create basis vocab root 2008-07-28 22:03:13 -05:00