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