Joe Groff
3fbe722561
Merge branch 'master' of http://factorcode.org/git/factor
...
Conflicts:
basis/locals/locals.factor
basis/peg/peg.factor
extra/infix/infix.factor
2009-10-28 16:17:24 -05:00
Doug Coleman
bd13e018dd
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
2009-10-28 15:02:00 -05:00
Doug Coleman
7ce4b746e5
parsed -> suffix!, add append!
2009-10-28 13:38:27 -05:00
Slava Pestov
08e7d25dc5
change-each -> map!, deep-change-each -> deep-map!
2009-10-27 22:32:56 -05:00
Joe Groff
935c0797c3
update existing code for [let change
2009-10-27 22:05:37 -05:00
Slava Pestov
a1aac42786
vm: clean up gc events, remove -verbosegc switch, fix compaction bug
2009-10-27 21:31:28 -05:00
Slava Pestov
028a7be4d6
tools.memory: experimenting with some GC event data mining
2009-10-27 16:31:45 -05:00
Slava Pestov
21f1fe7aaf
tools.time: remove crappy old GC stats
2009-10-27 03:37:05 -05:00
Slava Pestov
d95a98eb9c
vm: add primitives for getting at GC events, data-room and code-room primitives now return structs instead of arrays
2009-10-27 03:32:28 -05:00
Slava Pestov
e793a72060
vm: remove crummy old GC stats, split off free list code, clean up various other things
2009-10-26 22:08:35 -05:00
Slava Pestov
cf247c23a2
vm: room. now prints mark stack size, and total/contiguous free space
2009-10-25 13:18:06 -05:00
Slava Pestov
2b142dabae
Re-organize a few things to reduce '-include=' image size
2009-10-23 04:32:17 -05:00
Doug Coleman
649323ebe0
Merge branch 'master' of git://factorcode.org/git/factor
2009-10-22 13:20:17 -05:00
Slava Pestov
0c40eb51ae
tools.profiler: fix tests
2009-10-22 05:40:31 -05:00
Joe Groff
b89047b3d3
fix tools.deploy test
2009-10-21 22:12:28 -05:00
Joe Groff
c3b8847936
update a bunch of alien-callbacks and alien-indirects to use c-type words
2009-10-21 21:10:11 -05:00
Joe Groff
cc5f9ff98a
update cocoa bridge to use c-type words
2009-10-21 18:17:29 -05:00
Doug Coleman
0d4b9132d7
fix a bunch of typos in docs
2009-10-21 17:40:43 -05:00
Doug Coleman
6b6e56a179
change add-init-hook to add-startup-hook, new add-shutdown-hook word
2009-10-19 22:17:02 -04:00
Slava Pestov
b427eb3f9a
tools.deploy: increase terrain size tolerance, decrease windows size tolerance
2009-10-19 06:11:00 -05:00
Slava Pestov
b5455bd9df
tools.deploy.test: cheat on windows until we have class stripping
2009-10-18 15:24:09 -05:00
Slava Pestov
63ca8ee5cc
tools.deploy.shaker: strip out typed word props
2009-10-16 23:59:45 -05:00
Slava Pestov
5afce2cc9e
alien.c-types: c-type no longer calls parser at runtime, tools.deploy.shaker now strips out runtime specialized array code generation
2009-10-16 23:50:17 -05:00
Slava Pestov
fb79aec97e
typed: fix deployment
2009-10-16 21:22:01 -05:00
Slava Pestov
8da50bdce9
Merge branch 'disassemble-quot' of git://github.com/phildawes/factor
2009-10-09 04:17:27 -05:00
Slava Pestov
978647dc39
Merge branch 'master' of git://factorcode.org/git/factor
2009-10-09 03:21:31 -05:00
Doug Coleman
9a09c3ced8
fix using
2009-10-08 12:30:43 -05:00
Phil Dawes
18bd437e3f
disassemble can handle anonymous quotations
2009-10-07 17:07:00 +01:00
Slava Pestov
697e2342d0
vm: put code block owner directly in the header, instead of as the first entry in the literal table. Reduces x86-64 image size by ~700kb, also eliminates separate 'strip' set of staging images from deploy tool
2009-10-06 06:25:07 -05:00
Slava Pestov
bcd5c5c635
Fix deploy tests and update command-line docs a bit
2009-10-03 06:53:23 -05:00
Slava Pestov
21eea4d88c
Allow access to command line arguments in deployed apps
2009-10-02 21:00:12 -05:00
Doug Coleman
cfdaaec068
move verbose-tests? out of private, change decode-test word to set the verbose mode itself, use images.pam in images test vocabs
2009-10-02 16:20:33 -05:00
Doug Coleman
67167cf9ea
Merge branch 'docs' of git://github.com/klazuka/factor into klazuka
...
Conflicts:
basis/math/vectors/vectors-docs.factor
2009-10-02 15:58:45 -05:00
Keith Lazuka
7ddb8d8525
tools.crossref: Added $subsection to 'M: link uses' markup list
2009-10-02 12:18:33 -04:00
Keith Lazuka
405e5d015b
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04:00
Keith Lazuka
6e12c254ef
tools.test: added a verbose-tests? flag to control test experiment pprint verbosity
...
I needed this for my image decode unit tests because I don't want the test results to prettyprint big bitmap byte-arrays.
2009-09-30 16:58:07 -04:00
Joe Groff
5054c954be
add USING:s and rearrange definitions so macosx can compile without parsing c-type strings
2009-09-26 23:14:57 -05:00
Slava Pestov
beab46517e
tools.deploy: fix test 11
2009-09-24 13:00:26 -05:00
Slava Pestov
7ea8832556
Tweaks to reduce deployed image size
2009-09-24 06:24:43 -05:00
Slava Pestov
576e725662
vm: Fix potential crash in <word> primitive if profiling is enabled
2009-09-24 04:31:11 -05:00
Slava Pestov
7012212708
tools.crossref: print message if there are no usages
2009-09-23 22:50:26 -05:00
Doug Coleman
51ddc963b8
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
core/generic/generic-tests.factor
2009-09-22 10:25:42 -05:00
Slava Pestov
fe948f0b26
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
Doug Coleman
5cb34724b7
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/classes/struct/struct-tests.factor
basis/functors/functors-tests.factor
basis/specialized-arrays/specialized-arrays-tests.factor
2009-09-20 23:02:49 -05:00
Doug Coleman
eceed177d6
replace usages of <" with """
2009-09-20 22:42:40 -05:00
Joe Groff
36fc70160d
update tools.disassembler.udis structs
2009-09-18 17:57:50 -05:00
Joe Groff
076ab42dc3
move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab
2009-09-17 22:36:05 -05:00
Slava Pestov
7ae147c3bf
tools.deploy.test: cut Windows some slack
2009-09-12 13:24:45 -05:00
Slava Pestov
7f2e2b1777
Specialized array overhaul
...
- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely
2009-09-09 22:33:34 -05:00
Slava Pestov
7473983383
tools.annotations: document the fact that certain words should not be annotated
2009-09-08 20:49:12 -05:00
Slava Pestov
e2fa28a727
tools.deploy.shaker: strip out math.vectors specializations
2009-09-08 15:20:46 -05:00
Slava Pestov
2d46cfdf9e
Improved line number handling for unit test failure errors
2009-09-08 13:13:30 -05:00
Slava Pestov
0ad4557d62
tools.deploy: fix facepalm
2009-09-07 22:48:57 -05:00
Slava Pestov
ed60c89e94
tools.deploy: add unit test to ensure Cocoa binding works in deployed apps
2009-09-07 17:59:34 -05:00
Slava Pestov
1bdaebdf5e
tools.deploy.shaker: strip out struct slot info
2009-09-04 21:59:49 -05:00
Slava Pestov
b307c6dac3
Fix tree shaker again, gah
2009-09-02 07:28:40 -05:00
Slava Pestov
e3f5452502
tools.deploy.shaker: fix snafu
2009-09-02 04:30:29 -05:00
Slava Pestov
94c89e55e6
tools.deploy.shaker: strip out call( and execute( runtime checking in a way that still allows the inlining optimization to work
2009-08-31 16:48:10 -05:00
Slava Pestov
23f34febbb
Fix image size regression with struct array tree shaking
2009-08-31 16:34:58 -05:00
Slava Pestov
d23688ea1a
tools.deploy.shaker: strip out functor-words global, fixing size regression from Joe's FUNCTOR-SYNTAX: patch
2009-08-30 05:36:16 -05:00
Slava Pestov
11b2a409c3
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-29 22:11:20 -05:00
Joe Groff
51405868d1
ignore deprecations in words that are themselves deprecated
2009-08-29 17:41:21 -05:00
Samuel Tardieu
b7c50e6159
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-29 16:23:13 +02:00
Slava Pestov
790e7ec0bc
tools.deprecation: suppress 'computing usage index...' message
2009-08-28 05:32:34 -05:00
Slava Pestov
a96743d375
tools.deprecation: don't bail out if a word's usages are not all words
2009-08-28 05:31:27 -05:00
Slava Pestov
3f493bce1a
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-27 20:30:08 -05:00
Slava Pestov
f1b4d94f2f
tools.deploy: remove malloc debugging better, and don't set next-method word prop for methods that don't call-next-method
2009-08-27 20:29:16 -05:00
Slava Pestov
0d70d07cf1
tools.deploy.test: give PowerPC an extra 100kb
2009-08-27 20:27:35 -05:00
Slava Pestov
c925724d7b
Improve destructors docs, fix bug where debug-leaks? wasn't being switched off
2009-08-24 21:44:48 -05:00
Slava Pestov
e44a0158e6
tools.destructors: leaks now tracks leaks globally
2009-08-24 20:45:06 -05:00
Slava Pestov
b12bbaf7ec
tools.destructors: destructors. and leaks words now output a 'show instances' link which lists all relevant disposables
2009-08-24 20:21:38 -05:00
Slava Pestov
3be328056d
libc: use central disposables mechanism to track mallocs
2009-08-24 20:21:03 -05:00
Slava Pestov
46045c882e
Disposables are now registered in a global disposables set. To take advantage of this, subclass disposable instead of providing a disposed slot and call new-disposable instead of new. tools.disposables defines two words, 'disposable.' and 'leaks', to help track down resource lifetime problems
2009-08-24 02:26:13 -05:00
Slava Pestov
e42216a569
tools.deploy.shaker: more compact next-method shaking
2009-08-23 19:18:12 -05:00
Slava Pestov
387007abfe
tools.deploy.shaker: fix regression; strip-compiler-classes wasn't working
2009-08-23 17:54:37 -05:00
Slava Pestov
3979608b09
tools.deploy: faster default method stripping
2009-08-22 19:26:56 -05:00
Slava Pestov
d85b66536f
Add docs for break and B words
2009-08-22 17:45:18 -05:00
Joe Groff
94c50cfaeb
install deprecation definition-observer as an init-hook
2009-08-20 16:18:06 -05:00
Joe Groff
6089251574
move deprecation to tools.deprecation; load with bootstrap.tools
2009-08-20 16:17:36 -05:00
Doug Coleman
3f3d57032b
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
d0fe741746
tools.deploy.shaker: strip out specialized vector words
2009-08-09 04:48:44 -05:00
Slava Pestov
83e0c60573
tools.test: flush the output stream
2009-08-08 23:03:53 -05:00
Slava Pestov
3b2fd98e7c
Refactor source-file-errors a little bit to remove some code duplication, and so that clicking 'Edit' in error list tool works for parse errors in unit tests
2009-08-04 21:01:21 -05:00
Samuel Tardieu
761ebf0437
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-30 12:09:31 +02:00
Slava Pestov
4175585fd4
Merge branch 'master' into dcn
2009-07-28 11:20:43 -05:00
Slava Pestov
7c5e2f2933
tools.annotations: doc addition
2009-07-28 06:49:03 -05:00
Joe Groff
7493e07c68
disassemble method for byte-arrays. HEX{ abcd } syntax for byte-arrays
2009-07-27 22:14:26 -05:00
Doug Coleman
c762d2b422
scaffold tools now uses the boolean type instead of "a boolean"
2009-07-24 18:09:14 -05:00
Joe Groff
4b8132d777
factor compilation unit from tools.annotations:reset
2009-07-14 11:43:32 -05:00
Joe Groff
c0e99e738e
fix inaccuracy in tools.annotations docs
2009-07-14 11:43:11 -05:00
Slava Pestov
afdd537681
tools.annotations: add (annotate) word which doesn't create a compilation unit for use in loops
2009-07-13 23:35:21 -05:00
Samuel Tardieu
28aa685a82
Merge branch 'symbolic-xt'
2009-07-10 11:21:10 +02:00
Slava Pestov
daed003f33
vocabs.hierarchy: more refactoring, update existing code for new API
2009-07-06 04:55:23 -05:00
Slava Pestov
f53efa88c6
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
Samuel Tardieu
6a65850608
WIP: crude xt>name disassembler help
2009-06-24 13:15:13 +02:00
Doug Coleman
166afc5784
add scaffold words for default vocab roots
2009-06-21 00:59:06 -05:00
Doug Coleman
3cabf3aeca
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-11 11:10:20 -05:00
Slava Pestov
aaeeaa1e6f
Fix load errors
2009-06-08 04:18:57 -05:00
Doug Coleman
ce37c8e082
add a hexdump-file word
2009-06-05 22:49:07 -05:00
Slava Pestov
d442167354
tools.annotations: work better on generic words
2009-05-27 19:36:52 -05:00
Doug Coleman
407377fc98
rename peek -> last and update all usages
2009-05-25 16:38:33 -05:00
Doug Coleman
95837d53bc
use iota
2009-05-25 15:18:20 -05:00
Slava Pestov
909082e212
tools.disassembler.gdb: remove redundant using
2009-05-17 23:39:05 -05:00
Slava Pestov
7b76d64510
tools.deploy.shaker: update for parser.notes
2009-05-16 16:40:40 -05:00
Slava Pestov
a0eb60906d
Fix even more usings
2009-05-16 10:45:17 -05:00
Slava Pestov
132249660d
Fix conflict
2009-05-16 09:48:42 -05:00
Doug Coleman
241e6a64bf
call link-info instead of file-info, fix wonky spacing, name a constant
2009-05-15 22:31:50 -05:00
Slava Pestov
b62630b5ac
Updating code in basis and extra for stricter vocab search path semantics
2009-05-14 23:23:06 -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
ca6cbbb2f9
tools.annotations: now prints a table of values
2009-05-13 17:03:41 -05:00
Slava Pestov
f9d711c307
tools.deploy.shaker: Only strip out compiler classes if user doesn't request full environment
2009-05-12 16:56:36 -05:00
Slava Pestov
2fdc666589
tools.deploy.test: use try-output-process, and run VM from .app bundle when testing deployed app. This makes the game-input deploy test work
2009-05-12 05:16:46 -05:00
Slava Pestov
2508ba2e6d
tools.deploy.shaker: better I/O stripping, and more effective compiler class stripping by clearing megamorphic caches
2009-05-12 04:20:02 -05:00
Slava Pestov
75cfe40c6c
Add deploy test to ensure game-input works
2009-05-11 17:04:14 -05:00
Slava Pestov
4711768e6c
tools.deploy.shaker: load ui.debugger into UI apps deployed with debugging support
2009-05-11 16:20:16 -05:00
Slava Pestov
3fe5bb872b
Deploy tool always uses optimizing compiler now
2009-05-11 00:32:22 -05:00
Slava Pestov
9de34ab3cd
Fix deployment of UI apps and implement various tricks to make deployed images smaller
2009-05-10 21:33:13 -05:00
Slava Pestov
7a0760a0f9
tools.deploy.shaker: strip out a few more things
2009-05-08 02:35:46 -05:00
Slava Pestov
741e97e57e
tools.trace: fix for call(
2009-05-06 23:47:17 -05:00
Slava Pestov
05b49e15e0
tools.time: remove unneeded math.vectors dependency
2009-05-06 14:56:50 -05:00
Slava Pestov
a4d80eb27b
tools.disassembler.udis: fix unix tests
2009-05-05 17:35:06 -05:00
Slava Pestov
e4289f5ae4
tools.disassembler.udis: fix types for Windows
2009-05-05 15:56:53 -05:00
Slava Pestov
ea2090f9de
udis: use a real structure instead of a char[] to fix buffer overflow on 64-bit
2009-05-05 12:36:17 -05:00
Slava Pestov
12de56c41e
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
029d93a838
Make walker work better with call( and breakpoints which are nested inside combinators
2009-05-05 09:12:32 -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
Nicholas Seckar
94e64b6e9c
Add docs for load-all-under and all-vocabs-under
2009-05-03 21:14:44 -07:00
Nicholas Seckar
8beea2ab0c
Don't treat . directories as vocab dirs.
...
Rename subdirs to (less general) vocab-subdirs.
Add all-vocabs-under and load-all-under.
2009-05-03 21:00:29 -07:00
Slava Pestov
b79245dc6c
Adding and removing vocabs now updates all-vocabs-seq
2009-05-01 07:21:56 -05:00
Slava Pestov
38cc644eca
tools.deploy.test: close stdin
2009-05-01 07:05:41 -05:00
Slava Pestov
85bd9209f9
tools.disassembler.udis: fix careless <c-object> usage
2009-05-01 02:44:29 -05:00
Slava Pestov
d93514d47d
Merge branch 'master' of git://factorcode.org/git/factor
2009-04-30 21:13:36 -05:00
Slava Pestov
10e21bf8d3
tools.deploy.shaker: update for method dispatch changes
2009-04-30 20:35:55 -05:00
Slava Pestov
f51b7b2677
Fix tools.time output in the TTY listener
2009-04-30 20:03:52 -05:00
Slava Pestov
d72bf515f8
tools.walker: fix tests
2009-04-30 19:06:54 -05:00
Doug Coleman
64ac2bae6d
make tools.scaffold.windows unportable
2009-04-30 10:27:18 -05:00
Doug Coleman
afa787989a
fix bug in tools.scaffold
2009-04-29 19:41:22 -05:00
Doug Coleman
7fe22b14f8
don't scaffold an authors file if the developer-name is not set
2009-04-29 19:06:06 -05:00
Doug Coleman
939c2fa64e
scaffold-emacs should use application-data directory on windows
2009-04-29 18:22:54 -05:00
Slava Pestov
8c25569e9e
tools.time: print method dispatch statistics
2009-04-28 22:45:19 -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
7e84daf0f1
Move (execute) to kernel.private
2009-04-26 02:42:37 -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
b00d81e47b
Add time spent scanning cards to 'time' output
2009-04-24 09:44:29 -05:00
Slava Pestov
04c6e8fcf8
Fix tools.errors unit test and help lint
2009-04-24 00:10:48 -05:00
Slava Pestov
cc5b1c1e2d
Split off some code into tools.errors.model and update UI listener's error summary when errors change
2009-04-23 22:36:34 -05:00
Slava Pestov
5649cc7a0a
Compiler warnings are no more
2009-04-23 22:17:25 -05:00
Slava Pestov
c2fe2a4fea
Improve stack checker documentation
2009-04-23 03:48:32 -05:00
Doug Coleman
7f983f12d4
fix help lint failures, fix example in words
2009-04-22 12:26:28 -05:00
Slava Pestov
cd91b2e755
tools.errors: fix printing of errors with no associated source file
2009-04-22 10:46:50 -05:00
Slava Pestov
3353a777f7
Fixing some unit test failures
2009-04-22 07:05:00 -05:00
Slava Pestov
3783d8513f
tools.deploy.shaker: fix
2009-04-22 04:41:03 -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
a9b4a724a4
Remove "compiled-status" word prop and simplify associated machinery
2009-04-21 03:23:11 -05:00
Slava Pestov
f38d2f91f6
Words which didn't compile cannot be run at all
2009-04-20 22:05:41 -05:00
Slava Pestov
05f3f9dcb9
Fixing unit tests for stack effect inference changes
2009-04-20 21:15:19 -05:00
Slava Pestov
ad943f6c4c
Merge branch 'master' into more_robust_stack_checking
2009-04-20 20:11:32 -05:00
Slava Pestov
0d0c7f2d55
Fix unit test failures caused by stricter type checking in M: encoder stream-write
2009-04-20 20:05:17 -05:00
Slava Pestov
8414693142
stack-checker: trust word declarations instead of recursively checking them
2009-04-20 18:44:45 -05:00
Slava Pestov
57d718113e
tools.test: more robust must-fail
2009-04-19 18:21:25 -05:00
Slava Pestov
d3d131d1bd
Strip out error-list related global variables; webkit-demo 14kb smaller
2009-04-19 17:38:48 -05:00
Slava Pestov
1c123e7e22
Remove some usages of -rot and tuck
2009-04-18 21:53:22 -05:00
Doug Coleman
f22ee5ad8d
fix one more bug with scaffold..
2009-04-18 19:18:41 -05:00
Doug Coleman
b15cf5f7ea
fix load error
2009-04-18 19:05:57 -05:00
Doug Coleman
49eec252d2
scaffold factor-boot-rc on windows instead of .factor-boot-rc
2009-04-18 18:28:09 -05:00
Slava Pestov
2d8d7f120f
sort-by-slots => sort-by
2009-04-18 16:44:34 -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
df9c48c586
dont allow tests of help scaffolding unless the vocabulary exists
2009-04-17 23:24:41 -05:00
Slava Pestov
f4cdcaa1ce
Fix compiler warnings in tools.deploy.shaker
2009-04-17 20:38:55 -05:00
Slava Pestov
99a120a146
Merge branch 'smarter_error_list'
2009-04-17 15:50:36 -05:00
Slava Pestov
50ed1f5a9f
Better error printing
2009-04-17 15:50:11 -05:00
Doug Coleman
7a1841f59b
(( -- )) eval -> eval( -- )
2009-04-17 15:49:21 -05:00
Doug Coleman
364ea217ef
fix more compiler errors
2009-04-17 14:44:08 -05:00
Doug Coleman
dba4c0d589
fixing compiler errors in basis
2009-04-17 12:46:04 -05:00
Slava Pestov
b91e8cbdaf
Merge branch 'master' of git://factorcode.org/git/factor
2009-04-16 23:15:01 -05:00
Slava Pestov
e173d27120
Adding walker tests
2009-04-16 23:14:26 -05:00
Slava Pestov
0a5b076c11
Make the walker infer
2009-04-16 23:14:11 -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
7a251950d8
Working on trace tool
2009-04-15 22:16:52 -05:00
Slava Pestov
72487f7f33
Merge branch 'trace_tool' of git://factorcode.org/git/factor into trace_tool
2009-04-15 19:17:43 -05:00
Slava Pestov
df18c0b6e7
Making more code infer
2009-04-15 19:03:44 -05:00
Slava Pestov
c0874e64cc
Documentation updates
2009-04-15 18:19:35 -05: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
5daf19afa2
Merge branch 'master' into trace_tool
2009-04-14 20:42:02 -05:00
Slava Pestov
6c5fbd3197
Documentation updates
2009-04-13 20:38:30 -05:00
Slava Pestov
fd5ab25a09
Better handling of errors without file/line info
2009-04-13 17:19:32 -05:00
Slava Pestov
a2cff89591
Call notify-error-observers
2009-04-13 14:40:03 -05:00
Slava Pestov
e52be965f0
Finish moving compiler.errors to basis
2009-04-13 02:50:23 -05:00
Slava Pestov
e595576dc3
Make more words infer
2009-04-12 23:01:14 -05:00
Slava Pestov
7a33780bc2
Fix bootstrap
2009-04-12 16:31:25 -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
0420b39f4f
Make source file error types a bit more extensible
2009-04-11 22:26:24 -05:00
Slava Pestov
e5df0559eb
Working on adding help-lint errors to error list
2009-04-11 20:30:09 -05:00
Slava Pestov
e5606b2917
Merge branch 'smarter_error_list' of git://factorcode.org/git/factor into smarter_error_list
2009-04-11 14:33:04 -05:00
Slava Pestov
a0ad6bda39
tools.test: store file in a variable while tests are running
2009-04-10 08:11:46 -05:00
Slava Pestov
0a7485190b
compile-error-type => source-error-type; make test failures global
2009-04-10 03:52:12 -05:00
Doug Coleman
2179b4bca1
minor cleanup
2009-04-09 21:03:42 -05:00
Slava Pestov
e467f4eea3
More work on unit test tool
2009-04-09 08:17:41 -05:00
Slava Pestov
e5c28dfa95
tools.test: use source-files.errors
2009-04-09 04:50:47 -05:00