erikc
|
0770b940b0
|
Merge up
|
2010-01-30 20:48:06 -08:00 |
erikc
|
f4865e0f9a
|
FFI bindings for Win32 RawInput
|
2010-01-30 20:40:41 -08:00 |
erikc
|
cfcd983bb4
|
Temporary xinput backend for game.input
|
2010-01-30 20:40:16 -08:00 |
erikc
|
f33c73bf94
|
Merge up
|
2010-01-30 20:39:43 -08:00 |
Erik Charlebois
|
e28c23c860
|
Refactored collada loader significantly
|
2010-01-30 19:48:10 -08:00 |
Slava Pestov
|
5ed0bc72aa
|
Merge git://github.com/littledan/Factor into littledan
|
2010-01-31 02:54:58 +13:00 |
Slava Pestov
|
03d2b77faa
|
tools.deploy.shaker: update for new crossref word props
|
2010-01-31 02:50:55 +13:00 |
Slava Pestov
|
a22fadaee4
|
words: fix unit test
|
2010-01-31 02:50:47 +13:00 |
Slava Pestov
|
2c63161c84
|
stack-checker.dependencies: make conditional dependencies more robust
|
2010-01-31 01:55:35 +13:00 |
Slava Pestov
|
9bc4e662c6
|
compiler.crossref: word props were stored the wrong way round
|
2010-01-30 22:33:27 +13:00 |
Slava Pestov
|
22e3b71ae2
|
grouping: tweak inheritance to make method precedence explicit
|
2010-01-30 21:14:41 +13:00 |
Slava Pestov
|
e45816cf9b
|
math: docs fix
|
2010-01-30 21:14:41 +13:00 |
Slava Pestov
|
6eceff6acb
|
compiler.crossref: cleanup
|
2010-01-30 21:14:40 +13:00 |
Joe Groff
|
52e25f190c
|
images.atlas tool for creating an atlas image from an array of image objects
|
2010-01-29 16:33:19 -08:00 |
Joe Groff
|
54e0221de5
|
images: extend pixel-at/set-pixel-at with versions that select/replace rows of pixels
|
2010-01-29 16:30:34 -08:00 |
Erik Charlebois
|
1c8b4f08a4
|
Merge branch 'master' of git://github.com/slavapestov/factor
|
2010-01-29 15:57:31 -08:00 |
erikc
|
e44973e2c7
|
Working collada viewer, temporary vocab
|
2010-01-29 15:48:50 -08:00 |
Slava Pestov
|
36618bc46e
|
typed: update for dependency changes
|
2010-01-30 10:53:42 +13:00 |
Slava Pestov
|
ea9dbf2ea1
|
compiler.crossref: more space-efficient storage of dependency information
|
2010-01-30 09:29:02 +13:00 |
Slava Pestov
|
fa4f7d8ccf
|
Clean up some code in preparation for a refactoring
|
2010-01-30 09:29:02 +13:00 |
Slava Pestov
|
7189342c19
|
compiler.units: fix call-next-method call site recompilation
|
2010-01-30 09:29:01 +13:00 |
Slava Pestov
|
015a9d365d
|
compiler.crossref: memoize dependency evaluation
|
2010-01-30 09:29:01 +13:00 |
Slava Pestov
|
c438e84bd0
|
compiler.crossref: add next-method dependency
|
2010-01-30 09:29:01 +13:00 |
Slava Pestov
|
a13c2fb856
|
compiler.crosssref: rename word property
|
2010-01-30 09:29:00 +13:00 |
Slava Pestov
|
6cc68e889e
|
stack-checker.dependencies: add tuple layout dependencies for use by 'new' and 'boa'
|
2010-01-30 09:29:00 +13:00 |
Slava Pestov
|
09ead56652
|
Re-work flushed dependencies into new compiler cross-referencing framework
|
2010-01-30 09:29:00 +13:00 |
Slava Pestov
|
c058343167
|
Add some utility words to stack-checker.dependencies in preparation for a refactoring
|
2010-01-30 09:28:59 +13:00 |
Slava Pestov
|
26f311279c
|
Re-defining a tuple class now invalidates cached quotation stack effects
|
2010-01-30 09:28:59 +13:00 |
Slava Pestov
|
c027046857
|
New 'conditional dependency' mechanism for more accurate recording of recompilation information
|
2010-01-30 09:28:57 +13:00 |
Slava Pestov
|
817bc02392
|
compiler.tree.propagation.call-effect: clear out dependency tracking variables to ensure that infer calls made by call( as part of the compile process doesn't pollute the dependencies of the word being compiled
|
2010-01-30 09:28:57 +13:00 |
Slava Pestov
|
29fc287618
|
classes.tuple: documentation fix
|
2010-01-30 09:28:56 +13:00 |
Slava Pestov
|
ab428fc259
|
Code cleanups
|
2010-01-30 09:28:56 +13:00 |
Slava Pestov
|
f031a97084
|
Work in progress: record constant-folds of predicate words, and call-next-method invocations, in the same way that method inlining are recorded, for greater recompilation accuracy
|
2010-01-30 09:28:56 +13:00 |
Slava Pestov
|
4f68808a72
|
Rename predicate-word to create-predicate-word and add a new predicate-word word
|
2010-01-30 09:28:55 +13:00 |
Slava Pestov
|
bd479db2f8
|
Fix regression when forgetting classes
|
2010-01-30 09:28:55 +13:00 |
Slava Pestov
|
238ec94e06
|
tools.deploy.shaker: don't strip "mixin" word prop
|
2010-01-30 09:28:54 +13:00 |
Slava Pestov
|
34287fd9d6
|
Minor documentation updates
|
2010-01-30 09:28:54 +13:00 |
Slava Pestov
|
8b19b56a1c
|
classes.mixin: privacy please
|
2010-01-30 09:28:53 +13:00 |
Slava Pestov
|
830e25c70b
|
More changes so that mixins trigger even less recompilation
|
2010-01-30 09:28:53 +13:00 |
Slava Pestov
|
066bf9a42f
|
classes.algebra: couple more tests
|
2010-01-30 09:28:53 +13:00 |
Slava Pestov
|
e6d1388dcc
|
Clean up class algebra a bit, and change mixins to recompile less, taking advantage of new semantics
|
2010-01-30 09:28:52 +13:00 |
Slava Pestov
|
d58f73453f
|
Add test case for mixin bug Doug found, seems to be fixed now
|
2010-01-30 09:28:52 +13:00 |
Slava Pestov
|
af41dc6169
|
Trying to fix mixin semantics
|
2010-01-30 09:28:51 +13:00 |
Doug Coleman
|
d3db7e0225
|
Add mnapply, smart-apply. Docs incoming soon
|
2010-01-29 13:47:06 -06:00 |
Joe Groff
|
e068fa0e98
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-01-28 21:48:57 -08:00 |
Joe Groff
|
e8dfc22073
|
gpu.shaders: don't attempt to bind vertex attributes that don't exist in the compiled shader
|
2010-01-28 21:48:41 -08:00 |
Doug Coleman
|
1f76ab2d45
|
try-find is just attempt-all. oops
|
2010-01-28 23:28:11 -06:00 |
Doug Coleman
|
9a8bd26786
|
Remove an iota from images.jpeg
|
2010-01-28 23:13:28 -06:00 |
Doug Coleman
|
88e20af800
|
add some unit tests for try-find
|
2010-01-28 23:12:31 -06:00 |
Doug Coleman
|
4edc37b70c
|
clean up random.windows init hook, and add another crypto provider
|
2010-01-28 22:45:19 -06:00 |