Joe Groff
|
f06e278e17
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
basis/tools/deploy/shaker/shaker.factor
|
2010-02-15 11:50:43 -08:00 |
Joe Groff
|
b1160f6b36
|
tools.deploy.windows: embed icon.ico from deployed vocab dir into deployed exe
|
2010-02-15 11:49:03 -08:00 |
Joe Groff
|
f9d6ba0339
|
tools.deploy.macosx: copy "icon.icns" from deployed vocab to app bundle as app icon
|
2010-02-15 10:56:23 -08:00 |
Joe Groff
|
45c85d1851
|
update vocabs and deploy docs to mention resources.txt
|
2010-02-15 10:14:30 -08:00 |
Joe Groff
|
a6bbb6dca6
|
update unix, windows, and test deploy backends
|
2010-02-14 23:10:05 -08:00 |
Joe Groff
|
1b5ba15707
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-02-14 21:07:04 -08:00 |
Slava Pestov
|
4266023639
|
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
|
62f5a2af1c
|
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 |
Joe Groff
|
9c77d7bde8
|
have tools.deploy.shaker write a manifest of loaded vocabs to a file. have tools.deploy.backend read in this manifest. have tools.deploy.macosx copy resources for the manifest vocabs to the deployed bundle
|
2010-02-14 11:29:37 -08:00 |
Slava Pestov
|
aa3d65272a
|
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
|
f20b4e5607
|
tools.deploy.shaker: don't try to intern all word props anymore
|
2010-02-04 17:40:53 +13:00 |
Slava Pestov
|
10fe9a811b
|
Fix classes.tuple tests and assocs help lint
|
2010-02-04 08:04:47 +13:00 |
Slava Pestov
|
eed0b27d5d
|
tools.memory: display some more code heap stats
|
2010-02-03 23:11:34 +13:00 |
Slava Pestov
|
26cae00eeb
|
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
|
0b278adb5a
|
Test fixes
|
2010-02-03 23:11:31 +13:00 |
Slava Pestov
|
df55fed478
|
generic: rename method-body predicate class to method
|
2010-02-03 23:11:24 +13:00 |
Slava Pestov
|
e7de95e72b
|
compiler.crossref: clean up and fix bug with forgotten classes
|
2010-02-01 17:20:08 +13:00 |
Slava Pestov
|
823e2fd3e9
|
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
|
0d939f731a
|
tools.deploy.shaker: fix load error
|
2010-02-01 06:02:09 +13:00 |
Slava Pestov
|
03d2b77faa
|
tools.deploy.shaker: update for new crossref word props
|
2010-01-31 02:50:55 +13:00 |
Slava Pestov
|
fa4f7d8ccf
|
Clean up some code in preparation for a refactoring
|
2010-01-30 09:29:02 +13:00 |
Slava Pestov
|
c027046857
|
New 'conditional dependency' mechanism for more accurate recording of recompilation information
|
2010-01-30 09:28:57 +13:00 |
Slava Pestov
|
238ec94e06
|
tools.deploy.shaker: don't strip "mixin" word prop
|
2010-01-30 09:28:54 +13:00 |
Slava Pestov
|
6306d58f77
|
help.crossref, tools.crossref: improved help cross-referencing
|
2010-01-26 01:18:10 +13:00 |
Slava Pestov
|
f804c9c422
|
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
|
5279845ee0
|
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
|
5606825e8b
|
vm: remove primitive table, non-optimizing compiler now looks up primitives with dlsym()
|
2010-01-19 20:00:33 +13:00 |
Slava Pestov
|
637a77c018
|
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
|
1c10196c43
|
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
|
9e1c5adca7
|
tools.deploy.shaker: "specializations" word-prop no longer used
|
2009-12-05 18:21:46 -05:00 |
Slava Pestov
|
2f024f8b5c
|
tools.deploy.test.5: revert accidental screwup
|
2009-12-02 17:56:49 -05:00 |
Slava Pestov
|
cf8e03ad39
|
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
|
0612bc6177
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Slava Pestov
|
39a2d4303e
|
tools.time: update docs
|
2009-11-21 17:46:27 -06:00 |
Slava Pestov
|
bbb95db5e6
|
tools.threads: report correct sleep time
|
2009-11-21 17:45:47 -06:00 |
Slava Pestov
|
c2e9cc8ee7
|
tools.deploy.test.17: fix typo
|
2009-11-20 15:35:12 -06:00 |
Slava Pestov
|
10800a009a
|
tools.deploy.test.17: database deployment test
|
2009-11-20 03:23:24 -06:00 |
Slava Pestov
|
ffd7de02d6
|
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
|
24c3ddbbde
|
Clean up startup/shutdown hook code
|
2009-11-20 00:57:49 -06:00 |
Slava Pestov
|
f47b72d98b
|
Fix potential assertion failure if GC was invoked while enabling profiling
|
2009-11-19 01:49:26 -06:00 |
Doug Coleman
|
f4450653a9
|
remove system-millis and update vocabs to use system-micros or nano-count
|
2009-11-18 20:56:09 -06:00 |
Doug Coleman
|
6f7ec206a1
|
rename millis to system-millis, micros to system-micros, add nano-count
|
2009-11-18 15:58:48 -06:00 |
Doug Coleman
|
cc194416f9
|
Merge branch 'master' into startup
Conflicts:
core/bootstrap/primitives.factor
vm/run.hpp
|
2009-11-15 02:52:50 -06:00 |
Slava Pestov
|
78aa73b29e
|
tools.deploy.test: failing tests now have the actual and minimum size
|
2009-11-14 02:01:23 -06:00 |
Slava Pestov
|
bb8eabba36
|
Unit test fixes
|
2009-11-13 23:00:50 -06:00 |
Doug Coleman
|
6c75287bef
|
fix using
|
2009-11-12 18:46:21 -06:00 |
Doug Coleman
|
b71d86a1dc
|
update more 8bit encoding usages
|
2009-11-12 18:36:47 -06:00 |
Slava Pestov
|
2c8f67851e
|
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
|
473cc7db4a
|
stack-checker: tighten some screws in error reporting
|
2009-11-09 00:17:24 -06:00 |
Slava Pestov
|
5d79450d9d
|
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
|
1d4ec1959d
|
stack-checker.known-words: fix declared output type for dispatch-stats primitive
|
2009-11-06 04:36:46 -06:00 |
Joe Groff
|
4b0edb34d3
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-05 22:23:21 -06:00 |
Slava Pestov
|
4061951d1c
|
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
|
61d579360d
|
remove non-primitive-related uses of tuck from basis
|
2009-11-05 17:03:24 -06:00 |
Slava Pestov
|
9ca1ab7ccc
|
tools.dispatch: split off method dispatch statistics from tools.time
|
2009-11-05 01:36:26 -06:00 |
Slava Pestov
|
47df580081
|
tools.time: overhaul
|
2009-11-05 01:07:59 -06:00 |
Slava Pestov
|
0913758805
|
tools.memory: tweak
|
2009-11-03 23:52:02 -06:00 |
Slava Pestov
|
e4ad642134
|
vm: 4 bit tags, new representation of alien objects makes unbox-any-c-ptr more efficient (work in progress)
|
2009-11-02 04:25:54 -06:00 |
Slava Pestov
|
f21199005d
|
Merge branch 'master' into new_gc
|
2009-11-01 22:17:27 -06:00 |
Slava Pestov
|
e28580dd0f
|
vm: faster sweep algorithm
|
2009-11-01 20:24:25 -06:00 |
Joe Groff
|
f858f8e03b
|
tools.deprecation is always loaded now; no need to waffle in the docs
|
2009-10-31 16:53:18 -05:00 |
Slava Pestov
|
f102d1073e
|
tools.memory: update for language changes
|
2009-10-30 03:15:07 -05:00 |
Slava Pestov
|
6f9336c29e
|
Merge branch 'master' into new_gc
|
2009-10-30 03:03:05 -05:00 |
Slava Pestov
|
a3522554f3
|
tools.memory: add gc-stats. for viewing event statistics
|
2009-10-30 02:45:16 -05:00 |
Doug Coleman
|
1d12a6707d
|
sigma -> map-sum
|
2009-10-29 14:34:04 -05:00 |
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 |