Commit Graph

19622 Commits (3944277d047cb08795c6ed9f7f5b312b9ff0ba2c)

Author SHA1 Message Date
Joe Groff 1bb959d7b9 use inline and TYPED: in terrain so that vector math can optimize 2010-02-11 10:55:50 -08:00
Slava Pestov 4cc907e1af compiler.tree.propagation, compiler.tree.escape-analysis: make these passes handle constants in a more robust way in compilation units involving tuple reshaping 2010-02-12 02:50:59 +13:00
Erik Charlebois 3ebc10e7fc Update FUEL font coloring for new syntactic keywords 2010-02-10 22:03:39 -08:00
Erik Charlebois 4b428342cf Bindings to the Chipmunk 2d physics library. 2010-02-10 21:54:32 -08:00
Slava Pestov 45ff20f132 cpu.architecture: rep-length now works in deployed images 2010-02-11 18:11:47 +13:00
Slava Pestov fd11ad30dc compiler.tree.propagation.inlining: remove some unused words 2010-02-11 16:29:48 +13:00
Joe Groff 46f79e0542 gpu.shaders: change around vertex-array construction a bit. rename <vertex-array> to <multi-vertex-array> and buffer>vertex-array to <vertex-array*> . add new <vertex-array> that takes a single buffer and reads it with the program's linked vertex-format 2010-02-10 15:27:57 -08:00
Joe Groff 7820c4f77b fix gpu.shaders docs 2010-02-10 14:54:37 -08:00
Joe Groff d1872e61da change GLSL-PROGRAM: syntax to allow for vertex formats to be specified for link-time attribute index assignment with glBindAttribLocation. the transform feedback format now needs to be marked with "feedback-format:" 2010-02-10 13:03:44 -08:00
Joe Groff 8669c829c0 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-10 11:24:58 -08:00
Joe Groff 027f8ce438 gpu.render: allow uniform-tuples to hand off specialized-arrays, structs, simd types, etc. directly to glUniform*v functions when binding uniforms 2010-02-10 11:24:36 -08:00
Slava Pestov ad865ae584 furnace.asides: end-aside-post didn't set the params variable. Fixes a bug introduced by commit fa4a10b328 way back in August 2009 2010-02-10 19:32:38 +13:00
Joe Groff e5803161f0 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-09 19:42:54 -08:00
Slava Pestov 2fd36ae5ea sequences: remove outdated comment 2010-02-10 16:12:02 +13:00
Slava Pestov 5a27fd335b math.integers: remove a -rot usage 2010-02-10 15:44:49 +13:00
Slava Pestov 5f38fb6fbd sequences: remove a -rot usage 2010-02-10 15:44:15 +13:00
Slava Pestov 1563fbcd70 math.functions: clean up 2010-02-10 15:04:58 +13:00
Slava Pestov b2ba7ea6ec classes.algebra: remove class<=> -- it's never used and has incorrect semantics 2010-02-10 15:04:48 +13:00
Slava Pestov dca4463240 ui.backend.cocoa.tools: use interactive-vocabs for 'evaluate selection' service 2010-02-10 11:47:06 +13:00
Slava Pestov e645913ca5 core-foundation.arrays: CF>array word was broken ever since integer sequences were removed 2010-02-10 11:46:44 +13:00
Slava Pestov 109579928d webapps.mason: fix load error 2010-02-10 03:57:14 +13:00
Slava Pestov 859979bfbf webapps.mason: fix load error 2010-02-10 02:17:19 +13:00
Slava Pestov e6915982c6 mason.server.notify: fix 2010-02-09 23:30:41 +13:00
Slava Pestov d13375bafd mason.server.release: work in progress 2010-02-09 23:27:39 +13:00
Slava Pestov cc384f5c5d help.home: don't flip out if an article in the recent list does not exist. Fixes problem where forgetting a vocab screws up help browser 2010-02-09 22:21:05 +13:00
Slava Pestov 1923bbcbb8 Merge branch 'master' of git://github.com/littledan/Factor 2010-02-09 14:35:30 +13:00
Daniel Ehrenberg e18a7fb8f1 Giving combinators.short-circuit proper row-polymorphic behavior 2010-02-08 19:32:53 -06:00
erikc 50d4406a10 Add fuel-test-vocab to FUEL (C-ct default) to run unit tests on a vocab 2010-02-08 15:58:40 -08:00
Joe Groff 98ce049d22 update syntax-floats for changes to math.parser. clarify docs on hex float literals 2010-02-08 10:42:04 -08:00
Slava Pestov 8e7a1307fc debugger: fix formatting of restart list 2010-02-08 20:03:18 +13:00
Slava Pestov 0880ad4909 ui.text: fix USING: line 2010-02-08 19:18:51 +13:00
Slava Pestov 8be1f02446 ui.text: add a string>image hook and clean up a bit of code duplication 2010-02-08 18:40:26 +13:00
Slava Pestov 4ffcf8e50d Remove math.floats.parser now that its no longer needed 2010-02-08 16:52:29 +13:00
Joe Groff 337ffaab71 specialized-vectors: fix byte-length to return byte-length of the vector rather than of its underlying capacity 2010-02-07 15:24:39 -08:00
Joe Groff 2626b61df2 math.parser: support leading + on significand and exponent so string>number can be a proper superset of C strto* functions 2010-02-07 14:21:59 -08:00
Joe Groff dc8c6bf0e2 math.parser: add unit tests to ensure that "1e2" parses as 100.0 in decimal and as integer 1E2 in bases >= 15 (it does now) 2010-02-07 13:09:59 -08:00
Joe Groff dbb952889f math.parser: fix digit> bug found by Blei 2010-02-07 13:04:20 -08:00
Slava Pestov 9724a7d9d1 math.floats.parser: new vocabulary with old string>float word 2010-02-08 08:32:13 +13:00
Slava Pestov 419d954dc1 Fix unit test for math.parser change 2010-02-08 08:31:17 +13:00
Slava Pestov 18ed2d8c69 vm: nuke unused (string>float) primitive 2010-02-08 08:16:56 +13:00
Slava Pestov a50f184b18 math.parser: clean up and merge new-math-parser branch 2010-02-08 01:39:18 +13:00
Slava Pestov 13d64f44a2 Merge branch 'new-math-parser' of git://factorcode.org/git/factor into new-math-parser 2010-02-07 23:28:18 +13:00
Joe Groff 0e4ba42861 fill in USING: for sequences.inserters tests 2010-02-07 00:14:56 -08:00
Joe Groff efae29a947 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-07 00:13:44 -08:00
Joe Groff 175c5f014c sequences.inserters: a new utility that abuses the exemplar parameter of *-as combinators to direct their output into existing growable sequences, either appending to the end of the vector (appender) or emptying the vector and replacing the contents (replacer) 2010-02-07 00:13:32 -08:00
Joe Groff 677c74b0eb assocs: use collector-for in assoc>map to create a temporary vector appropriate for the exemplar 2010-02-06 23:59:34 -08:00
Slava Pestov 7338423e38 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-07 18:21:32 +13:00
Slava Pestov 242d58b188 ui.text: fix outdated material 2010-02-07 18:20:54 +13:00
Slava Pestov 502b5477f7 io.launcher.unix: sometimes both WIFEXITED and WIFSIGNALED would return true, and the wrong status would be reported 2010-02-07 18:17:53 +13:00
Slava Pestov ec8eeb27ca Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-02-07 18:09:04 +13:00