Commit Graph

15483 Commits (f61b736f10eb5559518bec7e448b36ea6c959811)

Author SHA1 Message Date
Slava Pestov d5179b724e 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 1cb6bc99da 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 90017eb248 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 9fd65ad324 add collect-values to histogram 2009-06-26 21:46:59 -05:00
Slava Pestov d6ef19de6e Merge branch 'master' of git://factorcode.org/git/factor 2009-06-26 17:50:26 -05:00
Slava Pestov ef32eb2e72 Fix bootstrap and unit test 2009-06-26 17:44:33 -05:00
Slava Pestov 96baede36a 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 911acd6a4a docs for variants 2009-06-26 17:12:08 -05:00
Joe Groff 7a88c5ae8a variants vocab for ADTs 2009-06-26 16:31:20 -05:00
Doug Coleman c44df7832c Merge branch 'master' of git://factorcode.org/git/factor 2009-06-25 13:26:18 -05:00
Joe Groff 1c0a0155eb Merge branch 'master' of git://factorcode.org/git/factor 2009-06-25 09:15:24 -05:00
Joe Groff b6abd4a90c 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 12a672b9f1 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-24 23:36:42 -05:00
Joe Groff 327311b7a2 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 845e9532ba 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 ab8b99d4fd opengl 3.1 2009-06-24 17:28:37 -05:00
Slava Pestov 22fa524db1 compiler.cfg.stack-analysis: split up into three vocabs 2009-06-24 13:54:43 -05:00
Slava Pestov f3cf8fad2b compiler.cfg.linear-scan: fix unit tests 2009-06-24 13:54:12 -05:00
Samuel Tardieu 094c82c50b Short circuit trivial composites 2009-06-24 15:53:50 +02:00
Samuel Tardieu 50191588e4 Get rid of vector reallocation by preallocating it 2009-06-24 15:53:46 +02:00
Joe Groff 53d2db9728 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-24 08:29:28 -05:00
Joe Groff eaddd1fdd4 provide image component-orders and component-types for all GPU texture formats 2009-06-24 08:26:30 -05:00
Samuel Tardieu 29b5a1dff5 Add extra tests for math.primes 2009-06-24 13:15:13 +02:00
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 c051665efb throw in image component-orders for some more opengl formats 2009-06-23 20:01:53 -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
Doug Coleman 3afd2599ce fix cursor 3map 2009-06-22 11:55:42 -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
Doug Coleman 166afc5784 add scaffold words for default vocab roots 2009-06-21 00:59:06 -05:00
Doug Coleman 785c341c9b 50% speedup using unsafe nth/set-nth/exchange in checksums.sha 2009-06-21 00:58:36 -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