Commit Graph

18653 Commits (4fe132df8d4d82c1c5b7fc8f01d47fed4ce9bdb3)

Author SHA1 Message Date
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