Slava Pestov
|
0aad3e6e12
|
vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases
|
2010-02-20 13:30:49 +13:00 |
Slava Pestov
|
1100861204
|
Add support for final tuple classes which cannot be subclassed: TUPLE: foo ... ; final
|
2010-02-18 02:19:57 +13:00 |
Slava Pestov
|
8e7a1307fc
|
debugger: fix formatting of restart list
|
2010-02-08 20:03:18 +13:00 |
Slava Pestov
|
6e65bc10f4
|
Clarify documentation for compilation units and 'undefined' error
|
2010-02-03 23:11:28 +13:00 |
Slava Pestov
|
c3f66d49a3
|
Better error message for call( when quotation has the wrong effect
|
2010-02-03 23:11:25 +13:00 |
Slava Pestov
|
7fa61addcd
|
words: undefined error now contains the word in question
|
2010-02-03 23:11:23 +13:00 |
Slava Pestov
|
1f255d09e9
|
classes: more robust code for detecting circular inheritance, move it out of classes.tuple since predicate classes need the same check too
|
2010-02-01 00:08:18 +13:00 |
Slava Pestov
|
421a244281
|
Throw a nice error at parse time if an attempt is made to declare a GENERIC: or MACRO: word inline. Such words cannot be inlined, and doing this before previously result in confusing error messages
|
2010-01-27 21:00:10 +13:00 |
Doug Coleman
|
92393c7df7
|
Add 0xe06d7363 to debugger.windows. Remove case 0xe06d7363 from SEH.
|
2009-12-23 14:04:52 -06:00 |
Slava Pestov
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Slava Pestov
|
458c2dd94d
|
debugger.windows: add unportable tag
|
2009-11-15 17:11:38 -06:00 |
Slava Pestov
|
4fe132df8d
|
Minor cosmetic fixes
|
2009-11-10 21:48:00 -06:00 |
Slava Pestov
|
e0d3878c00
|
stack-checker: tighten some screws in error reporting
|
2009-11-09 00:17:24 -06:00 |
Slava Pestov
|
4311c335bc
|
Remove unused error from VM
|
2009-11-05 21:52:31 -06:00 |
Slava Pestov
|
fc52fbd9f4
|
debugger: use short. rather than . to print errors if inspector is not loaded
|
2009-10-30 20:53:32 -05:00 |
Slava Pestov
|
64995237a7
|
Re-organize a few things to reduce '-include=' image size
|
2009-10-23 04:32:17 -05:00 |
Joe Groff
|
23050cfbb1
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-22 00:18:16 -05:00 |
Joe Groff
|
e795257d4e
|
also print undocumented windows SSE exception codes
|
2009-10-22 00:18:01 -05:00 |
Joe Groff
|
71159cb91d
|
tweak windows exception error printing
|
2009-10-21 23:59:37 -05:00 |
Joe Groff
|
03df7adc7b
|
give better error message for windows exceptions, and don't lop off the top end of the exception code when the vm throws the error
|
2009-10-21 23:37:51 -05:00 |
Keith Lazuka
|
8f79ea91ba
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
d967e109ae
|
Put bad escape code in the bad-escape error
|
2009-09-23 17:55:54 -05:00 |
Joe Groff
|
2091f744bc
|
give a better error message when an invalid slot name is used in a tuple/struct literal
|
2009-09-16 18:07:39 -05:00 |
Joe Groff
|
150fa66c4a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-08 15:48:18 -05:00 |
Slava Pestov
|
b28e283108
|
debugger: doc fixes
|
2009-09-08 15:43:00 -05:00 |
Joe Groff
|
0b6f017840
|
Send FP trap signals to Factor as a different vm-error type
|
2009-09-06 08:44:25 -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
|
a222fc6bd2
|
FROM: and RENAME: give a more meaningful error if the vocabulary does not exist
|
2009-07-18 06:51:29 -05:00 |
Doug Coleman
|
9401346a7c
|
minor indentation changes
|
2009-06-11 11:02:40 -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
|
4d438a3edd
|
Remove cruddy string encoding/decoding code from VM
|
2009-05-02 13:45:38 -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
|
3353a777f7
|
Fixing some unit test failures
|
2009-04-22 07:05:00 -05:00 |
Slava Pestov
|
cb6205e9d4
|
debugger: add summary method for VM errors
|
2009-04-21 00:04:56 -05:00 |
Slava Pestov
|
86e5ddf449
|
Improve Unix signal and Windows structured exception reporting
|
2009-04-20 01:47:10 -05:00 |
Elliott Hird
|
0719d83653
|
Show the signal name next to the number in parentheses on Unices.
|
2009-04-20 01:28:41 +01:00 |
Slava Pestov
|
83b7ac3f3a
|
Forgetting a definition removes compile error
Notify definition observers with nested compilation units
|
2009-04-15 00:27:02 -05:00 |
Slava Pestov
|
ca1e8e0517
|
ui.tools.error-list: better sorting and output
|
2009-04-13 19:42:53 -05:00 |
Slava Pestov
|
73a2e81953
|
Print unit test failures better
|
2009-04-13 14:40:55 -05:00 |
Slava Pestov
|
e52be965f0
|
Finish moving compiler.errors to basis
|
2009-04-13 02:50:23 -05:00 |
Slava Pestov
|
0a7485190b
|
compile-error-type => source-error-type; make test failures global
|
2009-04-10 03:52:12 -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
|
2b384a7742
|
Re-organize some error-related code, three-pane look for compiler errors tool, add Joe's icons
|
2009-04-08 23:05:45 -05:00 |
Slava Pestov
|
b5c5991747
|
Working on UI compile error viewer tool
|
2009-03-28 04:19:02 -05:00 |
Doug Coleman
|
8b7fcce399
|
update code for usages of add-library
|
2009-03-25 23:00:19 -05:00 |
Slava Pestov
|
be4fb1e7d9
|
Move call( and execute( to core
|
2009-03-16 20:11:36 -05:00 |
Slava Pestov
|
692b648feb
|
Change tabular-output and smash-pane behavior to fix panes unit tests; re-organize panes code to make more words private
|
2009-03-11 03:17:30 -05:00 |
Slava Pestov
|
421ee726b8
|
Merge branch 'master' into new_ui
|
2009-02-16 21:22:12 -06:00 |
Slava Pestov
|
20053c7f5c
|
Deploy tool: if debugger is not stripped out, actually use it to report errors; print an error if vocab has no MAIN: word
|
2009-02-16 19:00:09 -06:00 |