Commit Graph

15306 Commits (41d804ddbd00b7041b97f98894a6b385a9ea6d3c)

Author SHA1 Message Date
Samuel Tardieu 41d804ddbd Pack primes numbers by slices of 30
In any given 30 successive integers greater than 5, there are at most
8 prime numbers. Use this to tightly pack the result of the Eratostene
sieve. This lets us store more prime numbers than before in less space.
2009-06-24 13:15:12 +02:00
Slava Pestov 6e66c2c7b0 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-23 21:33:52 -05:00
Slava Pestov c53aca6016 compiler.cfg.linear-scan: fix coalescing to take lifetime holes into account 2009-06-23 21:32:51 -05:00
Joe Groff 85acbf4abc validate cocoa menu items with handles-gesture? 2009-06-22 20:16:52 -05:00
Joe Groff 76b1f9ce03 some new UI words: handles-gesture? checks whether a gesture will be handled. topmost-window returns the topmost world object 2009-06-22 19:01:50 -05:00
Joe Groff d9cda4188a Merge branch 'master' of git://factorcode.org/git/factor 2009-06-22 18:08:16 -05:00
Joe Groff 7de264c028 GL_BGR and GL_BGRA are standard these days 2009-06-22 18:07:46 -05:00
Slava Pestov 5f534fa1ca Merge branch 'master' of git://factorcode.org/git/factor 2009-06-22 16:01:43 -05:00
Slava Pestov d43aaaa0bf Merge branch 'mongo-factor-driver' of git://github.com/x6j8x/factor 2009-06-22 16:01:14 -05:00
Joe Groff 8fabe24b1d Merge branch 'master' of git://factorcode.org/git/factor 2009-06-22 15:54:25 -05:00
Joe Groff ac3ec67c6a separate component format from component order in image objects 2009-06-22 11:20:54 -05:00
Samuel Tardieu 65e495aa66 Remove spurious dup in io.serial.unix/linux 2009-06-22 18:08:12 +02:00
Joe Groff 0cf61eb182 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-22 10:34:14 -05:00
Sascha Matzke f2c250180c small bson write performance enhancement, some code optimization, added type declarations 2009-06-22 08:32:32 +02:00
Slava Pestov 387f6df9e5 compiler.cfg.linear-scan: Debugging resolve pass 2009-06-22 00:24:51 -05:00
Joe Groff 0b990db4e5 move "run factor file" and "save factor image" commands to application menu 2009-06-21 20:57:54 -05:00
Joe Groff 16c977491b bind file management action gestures to standard cocoa menu items 2009-06-21 20:53:11 -05:00
Slava Pestov 0068a3d965 stack-checker: fix doc typo reported by OneEyed 2009-06-21 15:11:41 -05:00
Slava Pestov 330bea3cc2 compiler.cfg.linear-scan.resolve: unit tests 2009-06-21 00:23:34 -05:00
Slava Pestov 3cedacb362 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-21 00:20:46 -05:00
Slava Pestov 5a78956956 compiler.cfg.linear-scan: Working on resolve pass 2009-06-21 00:20:01 -05:00
Joe Groff 032b5e7835 give Factor.app a typical File menu 2009-06-20 21:26:39 -05:00
Joe Groff 5fec8bb449 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-20 19:30:43 -05:00
Joe Groff 7d8c59edeb more action gestures. btw "redo" is ^y (not ^Z) outside of OS X 2009-06-20 19:30:34 -05:00
Slava Pestov f2208728e2 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-20 15:35:12 -05:00
Slava Pestov 2e5124f035 tokyo.alien.tctdb: int32_t is not defined on Windows, but int is the sae thing so use that instead 2009-06-20 15:35:01 -05:00
Slava Pestov c1839200dd compiler.cfg.linear-scan.assignment: correctly compute live registers at GC check points 2009-06-20 15:33:12 -05:00
Slava Pestov a598030fd7 cocoa.windows: Fix help lint 2009-06-20 15:14:45 -05:00
Slava Pestov 5c912504d7 compiler.cfg.linear-scan: untangle add-active/delete-active/add-handled calls in spilling, replace 'sort-values last' with 'alist-max' in compiler.utilities 2009-06-19 18:28:30 -05:00
Slava Pestov dcb0fe8e61 Merge branch 'for-slava' of git://git.rfc1149.net/factor 2009-06-19 15:06:50 -05:00
Slava Pestov 8379312bba Revert "Use $CC and $CPP if provided"
This reverts commit 8f9c4a78a4.
2009-06-19 15:04:06 -05:00
Slava Pestov a83c5a23cb Revert "use CC env var on openbsd too"
This reverts commit f2af35ce5d.
2009-06-19 15:03:53 -05:00
Doug Coleman b8588b4b63 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-19 14:42:57 -05:00
Doug Coleman 1e14a83ee1 allow robot-identifiers to be set for robots.txt 2009-06-19 14:41:48 -05:00
Slava Pestov 326202e7b7 Fix help-lint for models.range and histogram 2009-06-19 14:33:43 -05:00
Doug Coleman 9c45840b5d use CC env var on openbsd too 2009-06-19 14:22:39 -05:00
Doug Coleman f2874e34d1 Merge branch 'master' of git://git.nousoft.org/~thomas/factor 2009-06-19 14:21:27 -05:00
Doug Coleman a84146cb0d Merge branch 'master' of git://factorcode.org/git/factor 2009-06-19 14:07:32 -05:00
Doug Coleman c3da7ae785 fix nover, add unit test 2009-06-19 12:58:17 -05:00
Thomas Deniau df6ea31e1c Use $CC and $CPP if provided
Let the user select the compiler he wants to use to compile Factor
by using the supplied $CC and $CPP instead of just discarding them.
If not present, we default to gcc and g++ (the current behaviour).
2009-06-19 18:29:00 +02:00
Samuel Tardieu 03e956d72e Automatically load needed vocabularies when deserializing words 2009-06-19 13:03:01 +02:00
Slava Pestov 2f15ac3c8f compiler.cfg.linear-scan: Fix a couple of bugs 2009-06-19 03:42:42 -05:00
Slava Pestov ca298656e3 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-19 03:31:09 -05:00
Joe Groff 751752da15 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-18 22:33:26 -05:00
Joe Groff cbe9bfffde draw-world can't be called directly from a game loop; the ui update thread might switch GL contexts out from under us 2009-06-18 22:33:09 -05:00
Slava Pestov f05b8e3c87 extra/tokyo: remove bool typedef, and rename time_t to tokyo_time_t to not clash with existing types 2009-06-18 22:16:19 -05:00
Joe Groff 8cabad9011 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-18 22:01:54 -05:00
Joe Groff 54ad8f9dd9 stupid mutable state 2009-06-18 22:01:31 -05:00
Slava Pestov b42c6c4425 Move histogram words from core/sets to extra/histogram 2009-06-18 21:55:33 -05:00
Slava Pestov 265193d7e3 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-18 21:47:16 -05:00