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 |
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 |
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 |
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 |