Commit Graph

15336 Commits (5754bf0028ad1f91c00c60e9c3dad021b55e021e)

Author SHA1 Message Date
Slava Pestov 5754bf0028 compiler.cfg.linear-scan.resolve: remove redundant vocabs from using list 2009-06-28 22:58:35 -05:00
Slava Pestov b63133f9f6 compiler.cfg.stack-analysis: fix another corner case with ##peek insertion, and fix changed-loc merging 2009-06-28 22:52:28 -05:00
Slava Pestov 9ab1bd1edb Merge branch 'master' of git://factorcode.org/git/factor 2009-06-27 17:33:00 -05:00
Slava Pestov 12df05da5d compiler.cfg.stack-analysis: Fix case where both an ##inc-d/r and a ##peek get inserted 2009-06-27 17:32:37 -05:00
Doug Coleman 750d8c0a9a Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/compiler/cfg/linear-scan/resolve/resolve-tests.factor
2009-06-26 21:51:08 -05:00
Doug Coleman c7a04858ee add spill-temp to compiler.cfg.instructions, implement parallel register assignment in linear-scan.resolve 2009-06-26 21:48:21 -05:00
Doug Coleman 1dd223668e add collect-values to histogram 2009-06-26 21:46:59 -05:00
Slava Pestov 4b0fd030ef Merge branch 'master' of git://factorcode.org/git/factor 2009-06-26 17:50:26 -05:00
Slava Pestov 6cb4966075 Fix bootstrap and unit test 2009-06-26 17:44:33 -05:00
Slava Pestov 3b8733de01 Redesign compiler.cfg.stack-analysis to make compiler.cfg.height redundant, and to fix some problems 2009-06-26 17:29:55 -05:00
Joe Groff 3da8b2b88a docs for variants 2009-06-26 17:12:08 -05:00
Joe Groff 915d753d99 variants vocab for ADTs 2009-06-26 16:31:20 -05:00
Doug Coleman 781f7f4fda Merge branch 'master' of git://factorcode.org/git/factor 2009-06-25 13:26:18 -05:00
Joe Groff d661b347ff Merge branch 'master' of git://factorcode.org/git/factor 2009-06-25 09:15:24 -05:00
Joe Groff dca50b456d windows.offscreen:make-bitmap-image wasn't filling in the component-type of the image object it makes 2009-06-25 09:15:04 -05:00
Slava Pestov 4a6fb7ebd6 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-24 23:36:42 -05:00
Joe Groff 0d6949ed57 opengl.gl3 vocab containing only forward-compatible symbols. fill in some holes in opengl.gl 2009-06-24 18:27:54 -05:00
Joe Groff 3c6dc4c97f update demos using GL_EXT_framebuffer_object and GL_ARB_texture_float to use suffixless opengl 3 symbol names 2009-06-24 17:59:25 -05:00
Joe Groff 20fdd958e0 opengl 3.1 2009-06-24 17:28:37 -05:00
Slava Pestov 80f7594f75 compiler.cfg.stack-analysis: split up into three vocabs 2009-06-24 13:54:43 -05:00
Slava Pestov be1dcc04c2 compiler.cfg.linear-scan: fix unit tests 2009-06-24 13:54:12 -05:00
Samuel Tardieu f51bc7a12b Short circuit trivial composites 2009-06-24 15:53:50 +02:00
Samuel Tardieu 575cd8e4ab Get rid of vector reallocation by preallocating it 2009-06-24 15:53:46 +02:00
Joe Groff 315c62e7bd Merge branch 'master' of git://factorcode.org/git/factor 2009-06-24 08:29:28 -05:00
Joe Groff 08ad3a2fc8 provide image component-orders and component-types for all GPU texture formats 2009-06-24 08:26:30 -05:00
Samuel Tardieu 8317be8135 Add extra tests for math.primes 2009-06-24 13:15:13 +02:00
Samuel Tardieu 0fef7b94c4 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 3cd3d29d72 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-23 21:33:52 -05:00
Slava Pestov fff4a1dbbd compiler.cfg.linear-scan: fix coalescing to take lifetime holes into account 2009-06-23 21:32:51 -05:00
Joe Groff 0e7feb0cf6 throw in image component-orders for some more opengl formats 2009-06-23 20:01:53 -05:00
Joe Groff 936a72db60 validate cocoa menu items with handles-gesture? 2009-06-22 20:16:52 -05:00
Joe Groff 57ee79386a 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 a6e59446aa Merge branch 'master' of git://factorcode.org/git/factor 2009-06-22 18:08:16 -05:00
Joe Groff 8e12e25634 GL_BGR and GL_BGRA are standard these days 2009-06-22 18:07:46 -05:00
Slava Pestov 60cc078d55 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-22 16:01:43 -05:00
Slava Pestov 698316625b Merge branch 'mongo-factor-driver' of git://github.com/x6j8x/factor 2009-06-22 16:01:14 -05:00
Joe Groff 4c6f45dfd8 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-22 15:54:25 -05:00
Doug Coleman b0ad79493e fix cursor 3map 2009-06-22 11:55:42 -05:00
Joe Groff ba1fdc2683 separate component format from component order in image objects 2009-06-22 11:20:54 -05:00
Samuel Tardieu 2be0d9f56c Remove spurious dup in io.serial.unix/linux 2009-06-22 18:08:12 +02:00
Joe Groff 54df8da872 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-22 10:34:14 -05:00
Sascha Matzke 6b57cd7081 small bson write performance enhancement, some code optimization, added type declarations 2009-06-22 08:32:32 +02:00
Slava Pestov 478e5cc95f compiler.cfg.linear-scan: Debugging resolve pass 2009-06-22 00:24:51 -05:00
Joe Groff acda02f10f move "run factor file" and "save factor image" commands to application menu 2009-06-21 20:57:54 -05:00
Joe Groff fbafdea47e bind file management action gestures to standard cocoa menu items 2009-06-21 20:53:11 -05:00
Slava Pestov 71e285c080 stack-checker: fix doc typo reported by OneEyed 2009-06-21 15:11:41 -05:00
Doug Coleman b8cdf23aa5 add scaffold words for default vocab roots 2009-06-21 00:59:06 -05:00
Doug Coleman a91547a652 50% speedup using unsafe nth/set-nth/exchange in checksums.sha 2009-06-21 00:58:36 -05:00
Slava Pestov 02e2c0bcf7 compiler.cfg.linear-scan.resolve: unit tests 2009-06-21 00:23:34 -05:00
Slava Pestov 26b317f1c8 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-21 00:20:46 -05:00