Slava Pestov
|
a213db05db
|
parser: remove outdated unit tests that were superseded by tests in vocabs.parser
|
2009-07-18 11:35:09 -05:00 |
Slava Pestov
|
aba4fa7371
|
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
|
9cc178b738
|
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 |
Slava Pestov
|
9c239694bf
|
Update unit tests for parser note and lazy list changes
|
2009-05-16 13:41:11 -05:00 |
Slava Pestov
|
306d3c3b32
|
Docs for parser.notes
|
2009-05-16 09:56:09 -05:00 |
Slava Pestov
|
35ccf0231e
|
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
|
90560d3959
|
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
|
274655e77c
|
More work on auto-use
|
2009-05-16 04:26:45 -05:00 |
Slava Pestov
|
66a9416473
|
Update documentation for stricter vocabulary search path semantics
|
2009-05-16 00:29:21 -05:00 |
Slava Pestov
|
b31fe9b8f2
|
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
|
0c1e519dcb
|
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 |
Slava Pestov
|
b2c3183b21
|
Split up tools.vocabs. Note that load-everything is now named load-all
|
2009-05-04 06:44:17 -05:00 |
Doug Coleman
|
471fe2c272
|
rename lines to stream-lines
rename cnotents to stream-contents
|
2009-05-01 10:41:27 -05:00 |
Slava Pestov
|
5649cc7a0a
|
Compiler warnings are no more
|
2009-04-23 22:17:25 -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
|
05f3f9dcb9
|
Fixing unit tests for stack effect inference changes
|
2009-04-20 21:15:19 -05:00 |
Slava Pestov
|
ec72f33fcb
|
Documentation updates
|
2009-04-20 02:23:52 -05:00 |
Slava Pestov
|
e811dd6192
|
Reverse compiler.errors => tools.errrs dependency to reduce deploy image size
|
2009-04-18 03:21:31 -05:00 |
Doug Coleman
|
7a1841f59b
|
(( -- )) eval -> eval( -- )
|
2009-04-17 15:49:21 -05:00 |
Doug Coleman
|
aad6a3d504
|
fixing compiler error in core
|
2009-04-17 12:45:57 -05:00 |
Slava Pestov
|
e52be965f0
|
Finish moving compiler.errors to basis
|
2009-04-13 02:50:23 -05:00 |
Slava Pestov
|
d227fcd33f
|
Move compiler.errors to basis
|
2009-04-13 02:18:41 -05:00 |
Slava Pestov
|
c4be8bd65a
|
Refactor error code so that error types are registered; listener prints a summary of errors
|
2009-04-12 16:08:46 -05:00 |
Slava Pestov
|
7adb76aaf4
|
Factor out some compiler error code into source-files.errors
|
2009-04-09 04:50:38 -05:00 |
Slava Pestov
|
99b8400e56
|
Documentation updates
|
2009-04-06 03:00:46 -05:00 |
Slava Pestov
|
7741d2ca23
|
- definitions.icons now has a reference article
- move about to help.vocabs; it now opens the vocab browser instead
- help.vocabs is in default use list
- add runnable-vocab predicate class
|
2009-03-24 09:11:45 -05:00 |
Slava Pestov
|
637d06a4f8
|
Add silly 'tip of the day' feature, and 'recently visited' list to UI browser home page
|
2009-03-24 04:11:08 -05:00 |
Slava Pestov
|
723bfab030
|
Fixing unit tests for syntax change
|
2009-03-23 00:34:02 -05:00 |
Slava Pestov
|
e0d48e3ab6
|
New utility word: complete-effect
|
2009-03-22 17:59:40 -05:00 |
Slava Pestov
|
c0154c1391
|
Change (:) to parse effect immediately, and remove ( parsing word
|
2009-03-21 03:17:35 -05:00 |
Slava Pestov
|
ea60f8ae93
|
Changing : foo ; parsing to SYNTAX: foo ;
|
2009-03-21 01:27:50 -05:00 |
Slava Pestov
|
be4fb1e7d9
|
Move call( and execute( to core
|
2009-03-16 20:11:36 -05:00 |
Slava Pestov
|
38c6be94d4
|
Fixing some stack comments
|
2009-03-16 06:17:18 -05:00 |
Slava Pestov
|
1fab364299
|
Updating some unit tests
|
2009-03-16 00:05:43 -05:00 |
Slava Pestov
|
fdcd8f210a
|
Add 'see' to default vocab search path
|
2009-03-11 13:57:31 -05:00 |
Slava Pestov
|
bfb6b4642a
|
Consultations now implement the definition protocol; removing one from a source file forgets consulted methods
|
2009-03-07 00:42:43 -06:00 |
Slava Pestov
|
44815fd981
|
Better handling of case when user-defined accessor becomes auto-generated
|
2009-03-06 23:33:03 -06:00 |
Slava Pestov
|
bf663e830a
|
Changing a method into a generated slot accessor would result in the generated accessor being forgotten
|
2009-03-06 20:02:31 -06:00 |
Slava Pestov
|
e4a0396550
|
Add parse-quotation hook to parser which locals overrides. '[ and [ use this hook. Fixes locals bug reported by erg
|
2009-03-06 19:48:04 -06:00 |
Slava Pestov
|
4a639033fa
|
Merge branch 'master' into new_ui
|
2009-02-15 21:06:55 -06:00 |
Slava Pestov
|
6b99b04531
|
Add vocab: for vocab-relative paths
|
2009-02-15 19:53:21 -06:00 |
Slava Pestov
|
2d3d722fd0
|
parser: tweak note printing
|
2009-02-14 00:45:34 -06:00 |
Slava Pestov
|
ab386d01aa
|
Merge branch 'master' into new_ui
|
2009-02-10 16:23:14 -06:00 |
Slava Pestov
|
07caee3405
|
Update some existing code to use initialize
|
2009-02-10 16:16:12 -06:00 |
Slava Pestov
|
a0c1d32197
|
Move io.streams.string from core to basis
|
2009-02-06 01:58:51 -06:00 |
Slava Pestov
|
5cd4f65e59
|
Fix conflict
|
2009-01-27 15:49:49 -06:00 |
Slava Pestov
|
298fdecf32
|
Fixing eval unit test, and help lint failures from stricter help lint
|
2009-01-27 15:38:01 -06:00 |
Slava Pestov
|
8b6ae748b9
|
Merge branch 'master' into new_ui
|
2009-01-27 06:34:19 -06:00 |
Slava Pestov
|
597be972b8
|
Put help.lint in default use list
|
2009-01-27 04:11:51 -06:00 |