Commit Graph

15295 Commits (93641c534db34db0db05bc19f12fd59b598ab2f8)

Author SHA1 Message Date
Philipp Winkler 1a97d61fd7 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-06 10:10:42 -07:00
John Benediktsson aeca1a6e9e Merge branch 'master' of git://factorcode.org/git/factor 2009-06-06 10:07:36 -07:00
John Benediktsson e4a10254d8 Changed brainfuck from interpreter to compiler, using EBNF's. 2009-06-06 10:07:23 -07:00
Slava Pestov 70b75b8dea Linear scan: implement live range intersection 2009-06-06 01:04:12 -05:00
Doug Coleman ce37c8e082 add a hexdump-file word 2009-06-05 22:49:07 -05:00
Philipp Winkler 6741770a0d Merge branch 'master' of git://factorcode.org/git/factor 2009-06-05 19:54:51 -07:00
Slava Pestov 7c207ffa12 compiler.cfg.optimizer: disable CFG checker by default 2009-06-05 18:07:22 -05:00
Slava Pestov 04c72d0a72 Linear scan: correctly compute live spill slots 2009-06-05 18:06:47 -05:00
Slava Pestov 1e449c70f6 vocabs.parser: if bootstrap fails to load a vocab in interactive use list, don't fep 2009-06-05 17:33:00 -05:00
Slava Pestov 440b464ec1 compiler: more informative trace-compilation 2009-06-05 17:32:37 -05:00
Slava Pestov 5bb235d38f compiler.cfg.checker: run if a variable is set 2009-06-05 17:32:12 -05:00
Philipp Winkler 16d576e337 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-05 08:48:28 -07:00
Marc Fauconneau 68f7b1706a Merge branch 'master' of git@github.com:prunedtree/factor 2009-06-05 21:34:19 +09:00
Marc Fauconneau 88f8af4b69 images.jpeg: added support for yuv444 and black and white images 2009-06-05 21:33:04 +09:00
prunedtree 011abaa079 images.jpeg: added support for yuv444 and black and white images 2009-06-05 05:28:18 -07:00
prunedtree f09a2807fa implemented inflate-raw (uncompressed chunks) 2009-06-05 03:29:12 -07:00
prunedtree 9612b43034 bit alignement and absolute positionning for bit-reader 2009-06-05 03:26:50 -07:00
Marc Fauconneau 5e31d6266e ML-style (* nested (* comments *) *) 2009-06-05 15:29:36 +09:00
John Benediktsson 992ab4e677 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-04 23:01:34 -07:00
prunedtree 1c89045f0e m^n binary exponentiation of matrices 2009-06-04 20:42:29 -07:00
Sam Anklesaria acf9159f31 set-n allows dynamic variable assigning in outer scopes 2009-06-04 21:24:25 -05:00
Sam Anklesaria b74b8478f3 ui.frp templates separate model, view 2009-06-04 21:22:30 -05:00
Slava Pestov b73716d8cb Merge branch 'master' of git://factorcode.org/git/factor 2009-06-04 19:14:27 -05:00
Slava Pestov 81b2a39070 compiler.cfg.linear-scan: re-do interval splitting to operate on live ranges; add inactive set processing 2009-06-04 18:53:02 -05:00
Philipp Winkler 12bb659251 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-04 16:39:35 -07:00
Doug Coleman 60a0170e38 renamd parsed-tiff to loading-tiff 2009-06-04 16:17:26 -05:00
Doug Coleman a3f0c6c057 use singletons instead of subclassing the image class 2009-06-04 16:09:38 -05:00
Doug Coleman a0b01a51b7 create initializers vocab when constructors is used. this should really go in bootstrap instead 2009-06-04 15:30:17 -05:00
Doug Coleman 3c8ce48e3c don't normalize images in processing.rotation. this means there are some padding bytes to deal with 2009-06-04 15:09:25 -05:00
Doug Coleman 580ff7fd32 fix loading of bitmaps when computed size is 0 2009-06-04 15:06:33 -05:00
Doug Coleman 7734042b58 use initial values in constructors when approriate 2009-06-04 14:57:10 -05:00
Philipp Winkler 7922628abb Add a hand parser. Improves speed from 23 seconds to 0.03 seconds when parsing a 123Kb string. 2009-06-04 11:25:33 -07:00
John Benediktsson 7338792121 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-04 08:50:06 -07:00
Doug Coleman 4cead52ba6 constructor foo now creates an initialize-foo word in the initializers vocabualary. <foo> is instantiated with boa constructors now, so constructors handle read-only slots 2009-06-04 10:17:09 -05:00
John Benediktsson b1136c77b5 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-03 21:50:09 -07:00
Doug Coleman 80c59d1a0f add a logged-in flag to managed-server for logging in connections so we don't have to throw exceptions to kill clients 2009-06-03 23:00:56 -05:00
Doug Coleman f6ac611a04 really disconnect someone if name is taken 2009-06-03 22:19:46 -05:00
Doug Coleman a506ddbbfc Merge branch 'master' of git://factorcode.org/git/factor 2009-06-03 21:36:37 -05:00
Doug Coleman 31595542d3 clean up bitmap code, support a lot more bitmaps like 1/4/16 bit 2009-06-03 21:36:03 -05:00
Doug Coleman 3550621341 rename run-length's uncompress word 2009-06-03 21:22:19 -05:00
Doug Coleman b9100e5077 add a word to make a sequence from a byte-array by taking n bits at a time 2009-06-03 21:21:51 -05:00
Doug Coleman 175b03c134 add a <limited-file-reader> word to open a limited stream from a file correctly 2009-06-03 21:21:21 -05:00
Joe Groff 469d7af27a Catch and wrap game-loop errors and send them through the UI when available. much nicer than having to check the console 2009-06-03 19:55:38 -05:00
John Benediktsson 0c0f796267 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-03 10:00:43 -07:00
Joe Groff d951052ab1 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-03 11:03:45 -05:00
Joe Groff 0169934f6d null-world class for interactive OpenGL use 2009-06-03 11:03:34 -05:00
Joe Groff 6599beefd6 typo in opengl.gl 2009-06-03 11:02:41 -05:00
Slava Pestov 49f670be05 Fix 32-bit bootstrap 2009-06-03 03:23:55 -05:00
Slava Pestov 9fa3240b85 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-03 03:23:04 -05:00
Slava Pestov ade5db2405 cpu.x86: fix small register intrinsics on x86-64 2009-06-03 03:22:46 -05:00