Slava Pestov
|
05d644f81a
|
tools.deploy.shaker: strip out vm, image, current-directory to avoid leaking information from build environment
|
2010-02-15 17:54:19 +13:00 |
Slava Pestov
|
0dc2753090
|
tools.deploy.shaker: don't strip out io.files hook, since then we lose resource-path and such
|
2010-02-15 17:37:07 +13:00 |
Slava Pestov
|
b0f09faebf
|
cpu.x86: fix crashes when using certain features (threads, errors, etc) with profiling enabled on x86-64. The profiling stub was clobbering an argument for the unwind_native_frames() entry point
|
2010-02-05 20:52:19 +13:00 |
Slava Pestov
|
b3c7b51a31
|
tools.deploy.shaker: don't try to intern all word props anymore
|
2010-02-04 17:40:53 +13:00 |
Slava Pestov
|
83228368c1
|
Fix classes.tuple tests and assocs help lint
|
2010-02-04 08:04:47 +13:00 |
Slava Pestov
|
17a1adc745
|
tools.memory: display some more code heap stats
|
2010-02-03 23:11:34 +13:00 |
Slava Pestov
|
310399995e
|
Add code heap introspection primitive to VM, and make a code-blocks word in tools.memory that wraps a useful interface around this. Add a lookup-return-address word and use this in tools.disassembler.utils
|
2010-02-03 23:11:32 +13:00 |
Slava Pestov
|
a968f37bf9
|
Test fixes
|
2010-02-03 23:11:31 +13:00 |
Slava Pestov
|
29e1d268b7
|
generic: rename method-body predicate class to method
|
2010-02-03 23:11:24 +13:00 |
Slava Pestov
|
eec325b4a6
|
compiler.crossref: clean up and fix bug with forgotten classes
|
2010-02-01 17:20:08 +13:00 |
Slava Pestov
|
669335e0b5
|
tools.test: run-test-file is public now, fix no-method error if unit test forgets a vocab
|
2010-02-01 17:09:57 +13:00 |
Slava Pestov
|
37ab8482b3
|
tools.deploy.shaker: fix load error
|
2010-02-01 06:02:09 +13:00 |
Slava Pestov
|
839e60cd3e
|
tools.deploy.shaker: update for new crossref word props
|
2010-01-31 02:50:55 +13:00 |
Slava Pestov
|
39aa70aa88
|
Clean up some code in preparation for a refactoring
|
2010-01-30 09:29:02 +13:00 |
Slava Pestov
|
2138b55708
|
New 'conditional dependency' mechanism for more accurate recording of recompilation information
|
2010-01-30 09:28:57 +13:00 |
Slava Pestov
|
6c21956f1f
|
tools.deploy.shaker: don't strip "mixin" word prop
|
2010-01-30 09:28:54 +13:00 |
Slava Pestov
|
ad076ca608
|
help.crossref, tools.crossref: improved help cross-referencing
|
2010-01-26 01:18:10 +13:00 |
Slava Pestov
|
0cbf9c9b50
|
Move compile-call and related words only meant to be used for debugging to compiler.test
|
2010-01-23 00:39:56 +13:00 |
Slava Pestov
|
3764dd06aa
|
tools.deploy.shaker: also include tools.errors if user requests debugger to be part of image. This ensures useful printouts of parse errors
|
2010-01-20 07:01:29 -06: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 |
Slava Pestov
|
0165daf56c
|
Stop wearing monocle and use the term "entry point" instead of "XT" throughout VM and compiler; also remove two unused relocation types
|
2010-01-18 20:54:00 +13:00 |
Slava Pestov
|
790674cf89
|
Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side
|
2010-01-13 18:08:18 +13:00 |
Slava Pestov
|
7ab3d38ed4
|
tools.deploy.shaker: "specializations" word-prop no longer used
|
2009-12-05 18:21:46 -05:00 |
Slava Pestov
|
8a8e2bcbcd
|
tools.deploy.test.5: revert accidental screwup
|
2009-12-02 17:56:49 -05:00 |
Slava Pestov
|
ce10073a07
|
tools.deploy: hello-ui had reflection level of 2, not 1 unnecessarily; tools.deploy.backend now passes -pic=0 to avoid saving PICs in the deployed image
|
2009-12-02 05:33:22 -06:00 |
Slava Pestov
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Slava Pestov
|
54543ca325
|
tools.time: update docs
|
2009-11-21 17:46:27 -06:00 |
Slava Pestov
|
2e8fceeb4a
|
tools.threads: report correct sleep time
|
2009-11-21 17:45:47 -06:00 |
Slava Pestov
|
2cb65c2d46
|
tools.deploy.test.17: fix typo
|
2009-11-20 15:35:12 -06:00 |
Slava Pestov
|
d37f3eac5e
|
tools.deploy.test.17: database deployment test
|
2009-11-20 03:23:24 -06:00 |
Slava Pestov
|
2ad5796b6a
|
Update a few places that used string C type names to use words; fixes some deploy tests
|
2009-11-20 03:21:48 -06:00 |
Slava Pestov
|
49abe313a3
|
Clean up startup/shutdown hook code
|
2009-11-20 00:57:49 -06:00 |
Slava Pestov
|
a7d8a35bff
|
Fix potential assertion failure if GC was invoked while enabling profiling
|
2009-11-19 01:49:26 -06:00 |
Doug Coleman
|
ca39b38303
|
remove system-millis and update vocabs to use system-micros or nano-count
|
2009-11-18 20:56:09 -06:00 |
Doug Coleman
|
addb1c90bb
|
rename millis to system-millis, micros to system-micros, add nano-count
|
2009-11-18 15:58:48 -06:00 |
Doug Coleman
|
3323072613
|
Merge branch 'master' into startup
Conflicts:
core/bootstrap/primitives.factor
vm/run.hpp
|
2009-11-15 02:52:50 -06:00 |
Slava Pestov
|
d5049c9913
|
tools.deploy.test: failing tests now have the actual and minimum size
|
2009-11-14 02:01:23 -06:00 |
Slava Pestov
|
547abb5603
|
Unit test fixes
|
2009-11-13 23:00:50 -06:00 |
Doug Coleman
|
36f6388acf
|
fix using
|
2009-11-12 18:46:21 -06:00 |
Doug Coleman
|
b1e83cdb33
|
update more 8bit encoding usages
|
2009-11-12 18:36:47 -06:00 |
Slava Pestov
|
21c165190c
|
vm: fix GC safety issue in callers of unbox_array_size(), and change how disable-gc-events works so that it doesn't make a byte array that's too large
|
2009-11-11 05:21:03 -06:00 |
Slava Pestov
|
e0d3878c00
|
stack-checker: tighten some screws in error reporting
|
2009-11-09 00:17:24 -06:00 |
Slava Pestov
|
5dc20ef385
|
Use a more compact representation for "compiled-uses" and "compiled-generic-uses" word-props; reduces image size
|
2009-11-08 06:08:04 -06:00 |
Slava Pestov
|
32f85587a8
|
stack-checker.known-words: fix declared output type for dispatch-stats primitive
|
2009-11-06 04:36:46 -06:00 |
Joe Groff
|
078e999e37
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-05 22:23:21 -06:00 |
Slava Pestov
|
065dac3736
|
vm: simpler object space implementation. begin-scan/next-object/end-scan primitives replaced by a single all-instances primitive
|
2009-11-05 21:49:03 -06:00 |
Joe Groff
|
25d384abe4
|
remove non-primitive-related uses of tuck from basis
|
2009-11-05 17:03:24 -06:00 |
Slava Pestov
|
e55c0e4b21
|
tools.dispatch: split off method dispatch statistics from tools.time
|
2009-11-05 01:36:26 -06:00 |
Slava Pestov
|
40a82aba19
|
tools.time: overhaul
|
2009-11-05 01:07:59 -06:00 |
Slava Pestov
|
000583ca9c
|
tools.memory: tweak
|
2009-11-03 23:52:02 -06:00 |