Slava Pestov
c679ae025b
Rename tools.disassembler.udis:& to alien.syntax:&: and fix it to survive image save/load
2008-12-11 00:03:58 -06:00
Slava Pestov
2103c591e6
Add unportable tag for tools.disassembler.udis
2008-12-10 19:36:07 -06:00
Slava Pestov
cefdec0644
Use udis on x86
2008-12-10 19:35:18 -06:00
Doug Coleman
f3acfcd355
replace f with a "" for file-systems.
2008-12-09 21:30:11 -06:00
Doug Coleman
50e15ebb6f
show mount point
2008-12-09 19:38:45 -06:00
Slava Pestov
3bd4c0b4be
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 18:24:27 -06:00
Slava Pestov
d9231f3bc5
Remove unsafe string allocation, since its of dubious value
2008-12-09 17:53:00 -06:00
Slava Pestov
eb79c6ab71
Fix conflict
2008-12-09 17:52:45 -06:00
Doug Coleman
dffb8c961b
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 17:51:48 -06:00
Doug Coleman
a48df2fcd3
file-systems. -> print-file-systems, file-systems. no longer takes a spec array
2008-12-09 17:50:47 -06:00
Slava Pestov
a90118da5d
Add inc-at word to core, and update some usages of at+ to use it instead
2008-12-09 16:54:48 -06:00
Slava Pestov
645c9ac129
Fix load errors related to utf16n being moved to io.encodings.utf16n
2008-12-09 02:21:03 -06:00
Slava Pestov
7e267510fd
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 01:04:58 -06:00
Doug Coleman
8a1ba29743
default values for file-systems slots
2008-12-09 00:58:34 -06:00
Slava Pestov
5443217876
Merge branch 'untangle'
2008-12-09 00:03:49 -06:00
Slava Pestov
b154b21aaa
Add new until combinator, and a new do word which acts like a modifier: do while, do until for loops which iterate at least once
2008-12-08 23:37:18 -06:00
Slava Pestov
833d9f9c0b
Fix quotation pooling
2008-12-08 21:24:45 -06:00
Slava Pestov
1d57b0bc50
Fix load errors
2008-12-08 20:06:44 -06:00
Slava Pestov
8c60595b26
Strip out default methods; ~40kb savings on hello-world and maze demos
2008-12-08 19:14:38 -06:00
Slava Pestov
7940020491
Untangling more dependencies
2008-12-08 16:02:31 -06:00
Slava Pestov
4f0a9f311e
Untangling some dependencies
2008-12-08 14:58:00 -06:00
Doug Coleman
22dd6a74b6
add a unit test for tools.files
2008-12-08 12:46:44 -06:00
Doug Coleman
819239edb9
add file-systems. word
2008-12-07 23:51:13 -06:00
Doug Coleman
14fb58f448
swap ... 3append -> surround in basis
2008-12-06 18:58:45 -06:00
Slava Pestov
080cc92239
Add a new deploy test for a new problem, clean up deploy tests, uncomment bunny test now that bunny is back in extra
2008-12-06 17:45:41 -06:00
Slava Pestov
e95bda8144
Fix help lint warning
2008-12-06 03:47:17 -06:00
Slava Pestov
735e47fb55
Oops, off by 10
2008-12-06 01:36:25 -06:00
Slava Pestov
c41a0cf6a2
Add new words to tools.annotations to annotate words with timing code
2008-12-06 00:20:49 -06:00
Slava Pestov
8db24bdd34
assert-depth now has a static stack effect. This fixes a UI unit test failure
2008-12-05 08:25:26 -06:00
Slava Pestov
908644ee7a
O(1) <sbuf> and new-sequence on byte-arrays (work in progress)
2008-12-05 07:28:52 -06:00
Doug Coleman
db30415dcb
basis: swap 3append -> glue
2008-12-03 19:10:41 -06:00
Slava Pestov
e5ed7447ed
Removing more >r/r> usages
2008-12-03 08:46:16 -06:00
Slava Pestov
4102857694
Tree shaker now strips out some more PEG stuff
2008-12-03 08:12:28 -06:00
Slava Pestov
4eacebe3a3
Merge branch 'specialized-arrays'
2008-12-03 00:08:38 -06:00
Slava Pestov
6236850aa9
Comment out bunny deploy test since bunny is in temporarily in unmaintained
2008-12-03 00:06:46 -06:00
Doug Coleman
7527a3d62d
move io.files.listing to tools.files and update usages
2008-12-02 21:49:59 -06:00
Daniel Lee Harple
e609448b44
Fix scaffold to work with vocab-roots outside of Factor source tree. Cleanup check-vocab-root.
2008-12-02 16:23:54 -05:00
Slava Pestov
f72c951a6b
Kill environment init hook
2008-12-01 19:51:01 -06:00
Slava Pestov
a558f91d5d
Better command-line processing
2008-12-01 16:10:48 -06:00
Doug Coleman
3da7ca59b0
fix summary
2008-11-29 12:19:08 -06:00
Doug Coleman
bc60af6187
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 00:45:43 -06:00
Doug Coleman
5b3e01f20a
hexdump should only work on byte-arrays
2008-11-29 00:42:15 -06:00
Slava Pestov
a0a72f19f4
Clean up tools.annotations a little
2008-11-29 00:37:37 -06:00
Slava Pestov
cafc450a84
Documentation improvements
2008-11-29 00:20:39 -06:00
sheeple
9c40cb4a05
Tree-shaker now merges wrappers; saves a few kb
2008-11-28 01:14:33 -06:00
slava
fbc0f33c86
The deploy tool would coalesce equal quotations into one. This created a problem
...
for the non-optimizing compiler because if the new 'leader' quotation was not
compiled but some of the ones that it replaces were, then calls to the quotation
from contexts where they have to be compiled (eg, compiled if and dip) would no
longer work. Add a `jit-compile' primitive to compile quotations, and call it
as appropriate in `compress-quotations`.
2008-11-24 15:59:27 -06:00
Slava Pestov
915bf0c449
Fix walker with dip
2008-11-23 22:28:39 -06:00
Slava Pestov
1d6e389d18
Fixing walker, adding traceback tests
2008-11-23 21:40:54 -06:00
Slava Pestov
2f4ecd9a67
Fix typo
2008-11-23 03:26:31 -06:00
Slava Pestov
d22c0281df
Print runtime as a float
2008-11-23 03:10:32 -06:00