Slava Pestov
|
4fe132df8d
|
Minor cosmetic fixes
|
2009-11-10 21:48:00 -06:00 |
Slava Pestov
|
a6fdce75e3
|
ui.gadgets: use identity-hashcode instead of counter
|
2009-11-10 21:27:33 -06:00 |
Slava Pestov
|
4168ffbcee
|
New identity-hashcode primitive
|
2009-11-10 21:18:54 -06:00 |
Slava Pestov
|
9af2fa1957
|
vm: faster allocation in tenured space and code heap. If small free list exhausted, allocate a 1kb block and split it up instead of searching larger free lists
|
2009-11-10 20:19:29 -06:00 |
Slava Pestov
|
d630e1494c
|
Fix struct field alignment on PowerPC
|
2009-11-10 19:34:14 -06:00 |
Slava Pestov
|
d6cb95718f
|
stack-checker: fix help lint
|
2009-11-10 19:19:59 -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
|
b4d997d17a
|
compiler.cfg.intrinsics.slots: new implementation of value-tag
|
2009-11-10 17:30:27 -06:00 |
Slava Pestov
|
1515628a7c
|
More PowerPC fixes
|
2009-11-10 17:26:34 -06:00 |
Slava Pestov
|
e2cd4274db
|
cpu.ppc: update megamorphic dispatch template
|
2009-11-10 17:13:20 -06:00 |
Slava Pestov
|
0de1335d88
|
Fix some test failures
|
2009-11-10 16:48:06 -06:00 |
Slava Pestov
|
afbc81d6a2
|
spider.unique-deque: fix for stricter stack effect checking
|
2009-11-09 01:59:22 -06:00 |
Slava Pestov
|
07a03cac9e
|
move models.illusion to basis, and move models.combinators and everything that uses it to unmaintained since it monkey-patches the models vocab which is retarded
|
2009-11-09 01:18:36 -06:00 |
Slava Pestov
|
0fdc069c62
|
Merge branch 'master' of git://github.com/killy971/factor
|
2009-11-09 01:01:51 -06:00 |
Slava Pestov
|
16d70d32f2
|
Merge branch 'master' of git://github.com/Blei/factor
|
2009-11-09 00:57:41 -06:00 |
Slava Pestov
|
ba69825e9c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-09 00:55:50 -06:00 |
Slava Pestov
|
b265022b70
|
mongodb.tuple: fix inference error under stricter stack checking regime
|
2009-11-09 00:55:24 -06:00 |
Slava Pestov
|
6976f0568c
|
typed: update for stack checker refactoring
|
2009-11-09 00:55:10 -06:00 |
Slava Pestov
|
581cff3194
|
project-euler.ave-time: fix ave-time combinator to infer with new, stricter stack checking regime, and add unit tests
|
2009-11-09 00:54:59 -06:00 |
Slava Pestov
|
f13be0c468
|
opengl: fix stack effect error in (all-enabled) combinator and add a unit test
|
2009-11-09 00:54:39 -06:00 |
Slava Pestov
|
84bb4a3395
|
lists: nothing was using the traverse combinator and it had a stack effect error. nuked
|
2009-11-09 00:54:15 -06:00 |
Slava Pestov
|
f5de89e404
|
combinators.smart: add nullary combinator and some tests
|
2009-11-09 00:53:58 -06:00 |
Slava Pestov
|
6b8f6a150a
|
io.servers.packet: nothing was using it and it had a stack effect error. nuked
|
2009-11-09 00:53:47 -06:00 |
Slava Pestov
|
e0d3878c00
|
stack-checker: tighten some screws in error reporting
|
2009-11-09 00:17:24 -06:00 |
Joe Groff
|
3275fe7d1a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-08 21:00:46 -06:00 |
Joe Groff
|
4bea896be9
|
patch up locals fry tests
|
2009-11-08 21:00:35 -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
|
07b56b9806
|
vm/contexts: cleanup
|
2009-11-08 19:44:18 -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
|
c00b1df581
|
compiler.crossref: fix bugs
|
2009-11-08 06:22:39 -06:00 |
Slava Pestov
|
371ff1498d
|
vm: minor cleanup
|
2009-11-08 06:08:17 -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
|
2681719f54
|
utility to load a chosen revision of a vocab from a git repo, e.g. "USE-REV: xml origin/master"
|
2009-11-07 23:54:17 -06:00 |
Joe Groff
|
3718297fd9
|
pronouns deserve antecedents
|
2009-11-07 23:15:30 -06:00 |
Joe Groff
|
bd36fbb886
|
typo in io.files.info.windows
|
2009-11-07 22:23:39 -06:00 |
Joe Groff
|
1f327d8896
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-07 22:00:47 -06:00 |
Joe Groff
|
83dbfc9085
|
0 [ndip] can be a nop
|
2009-11-07 21:51:50 -06:00 |
Joe Groff
|
28c4028ef4
|
eliminate more redundant empty quots from fry code generation
|
2009-11-07 21:50:45 -06:00 |
Joe Groff
|
8c90ee39a5
|
reduce number of primitive dip/curries generated by fry
|
2009-11-07 21:34:16 -06:00 |
Samuel Tardieu
|
1d21953f95
|
Add parentheses to prevent GCC warning
|
2009-11-08 02:01:48 +01:00 |
Joe Groff
|
b7a59240c7
|
reduce number of empty quotations generated by fry
|
2009-11-07 16:12:22 -06:00 |
Joe Groff
|
5f55092f49
|
update M\ lambda condomize 'cause you can't compose a lambda
|
2009-11-07 13:32:08 -06:00 |
Joe Groff
|
b374d82248
|
typos in fry tests
|
2009-11-07 13:03:57 -06:00 |
Joe Groff
|
1af1d4f5f6
|
update terms of fry–locals peace treaty
|
2009-11-07 13:03:46 -06:00 |
Joe Groff
|
9fc7761f11
|
new fry implementation that builds human-readable quotations (e.g. { 1 2 3 } 4 '[ _ [ _ + ] map ] => [ { 1 2 3 } [ 4 + ] map ])
|
2009-11-06 23:43:07 -06:00 |
Joe Groff
|
18ecaa5c84
|
link to fry examples article from fry word docs
|
2009-11-06 23:37:55 -06:00 |
Philipp Brüschweiler
|
0827c23290
|
Merge branch 'master' of github.com:Blei/factor into fixes
|
2009-11-07 00:09:37 +01:00 |
Philipp Brüschweiler
|
4fdaf09e87
|
curses: fix using
|
2009-11-07 00:07:02 +01:00 |
Philipp Brüschweiler
|
4d185704d6
|
sequences: rename virtual-seq to virtual-exemplar
|
2009-11-07 00:06:26 +01:00 |