Slava Pestov
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Slava Pestov
|
49abe313a3
|
Clean up startup/shutdown hook code
|
2009-11-20 00:57:49 -06:00 |
Doug Coleman
|
ee7f0ac5e4
|
fix stack effects for nanosseconds, update io backends for nanos
|
2009-11-19 04:51:47 -06:00 |
Slava Pestov
|
8be89ccccc
|
combinators: fix typo in docs
|
2009-11-19 02:08:14 -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
|
972079902e
|
fix system docs
|
2009-11-18 18:34:16 -06:00 |
Doug Coleman
|
595c8eb8b1
|
document nano-count, move monotonic-clock to hell
|
2009-11-18 16:33:10 -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
|
1861dd2705
|
initial commit to nanos branch to replace micros
|
2009-11-18 04:20:05 -06:00 |
Slava Pestov
|
43c1ae0a44
|
compiler.cfg: 'basic-block new hashcode' should not throw an exception; fixes tools.deploy.test.11
|
2009-11-16 02:01:36 -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
|
7f7b0c49be
|
hashtables: fix indentation
|
2009-11-14 02:01:30 -06:00 |
Slava Pestov
|
f82607f10b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-14 01:59:32 -06:00 |
Slava Pestov
|
547abb5603
|
Unit test fixes
|
2009-11-13 23:00:50 -06:00 |
Doug Coleman
|
e3482fc1df
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-13 15:03:16 -06:00 |
Slava Pestov
|
54049829dd
|
Bootstrap cleanups
|
2009-11-13 08:05:02 -06:00 |
Slava Pestov
|
ab7583ac37
|
Fix bootstrap
|
2009-11-13 07:55:47 -06:00 |
Slava Pestov
|
5c7163d190
|
Fix another problem with call( inline caching
|
2009-11-13 07:17:00 -06:00 |
Slava Pestov
|
b201cc4a6f
|
Fixing call( inline caching
|
2009-11-13 04:32:33 -06:00 |
Slava Pestov
|
eb165a5450
|
Instead of bumping the definition counter every time in the VM, bump it only if stack effects changed or macros were redefined
|
2009-11-13 03:52:14 -06:00 |
Slava Pestov
|
820e3c41ce
|
sequences: inline a couple of words
|
2009-11-13 03:01:28 -06:00 |
Slava Pestov
|
aa8feb7bdd
|
classes.algebra: output cleaner anonymous unions and intersections
|
2009-11-13 03:01:22 -06:00 |
Doug Coleman
|
b1e83cdb33
|
update more 8bit encoding usages
|
2009-11-12 18:36:47 -06:00 |
Doug Coleman
|
995952389b
|
use surround/glue instead of 3append
|
2009-11-12 03:01:09 -06:00 |
Slava Pestov
|
3b75114015
|
Fixing test failures
|
2009-11-11 02:40:24 -06:00 |
Slava Pestov
|
68f3087c1c
|
Faster identity-hashcode primitive; fast path now opencoded by the compiler
|
2009-11-11 02:27:19 -06:00 |
Slava Pestov
|
4fe132df8d
|
Minor cosmetic fixes
|
2009-11-10 21:48:00 -06:00 |
Slava Pestov
|
4168ffbcee
|
New identity-hashcode primitive
|
2009-11-10 21:18:54 -06:00 |
Slava Pestov
|
0aa3f19f68
|
io.pathnames: document resource: and vocab:
|
2009-11-10 18:57:46 -06:00 |
Slava Pestov
|
004b92e175
|
classes.algebra: cleanup
|
2009-11-10 17:41:47 -06:00 |
Slava Pestov
|
16d70d32f2
|
Merge branch 'master' of git://github.com/Blei/factor
|
2009-11-09 00:57:41 -06:00 |
Slava Pestov
|
8f9d4e3d2c
|
stack-checker: split off stack-checker.dependencies from stack-checker.state
|
2009-11-08 20:34:46 -06:00 |
Slava Pestov
|
a4b760e9ad
|
generic, words: update unit tests for deopt data structure change
|
2009-11-08 19:44:04 -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 |
Joe Groff
|
3718297fd9
|
pronouns deserve antecedents
|
2009-11-07 23:15:30 -06:00 |
Philipp Brüschweiler
|
4d185704d6
|
sequences: rename virtual-seq to virtual-exemplar
|
2009-11-07 00:06:26 +01:00 |
Joe Groff
|
f427c16cb3
|
factor "split-when" (split on predicate) from "split"
|
2009-11-06 16:29:33 -06:00 |
Joe Groff
|
c967641f5c
|
actually, no, it doesn't provide warnings for references to forgotten words
|
2009-11-06 15:25:33 -06:00 |
Slava Pestov
|
614dbfd14c
|
math.integers: fix help lint on 32-bit
|
2009-11-06 04:52:52 -06:00 |
Slava Pestov
|
b46c055699
|
math: fix test failures on 32-bit
|
2009-11-06 04:50:41 -06:00 |
Slava Pestov
|
f4e5b171b1
|
memory: fix help lint
|
2009-11-06 04:17:57 -06:00 |
Slava Pestov
|
ca2148fbf6
|
generic.single: simplify stack shuffling
|
2009-11-06 04:15:46 -06:00 |
Slava Pestov
|
f07bb13e88
|
Fix some test failures
|
2009-11-06 02:35:43 -06:00 |
Joe Groff
|
f780bbddc3
|
deprimitivize tuck and put it to pasture
|
2009-11-05 22:47:05 -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 |
Joe Groff
|
8399f6c58e
|
remove spin from core and retire it to basis/shuffle
|
2009-11-05 15:40:48 -06:00 |
Slava Pestov
|
40a82aba19
|
tools.time: overhaul
|
2009-11-05 01:07:59 -06:00 |
Slava Pestov
|
d0a784d61c
|
compiler: update unit tests for 4-bit tag change
|
2009-11-03 21:40:29 -06:00 |