Commit Graph

8994 Commits (5dc70a9b6221a311550f4310f3b8d9cbf0a450d8)

Author SHA1 Message Date
Slava Pestov ce2f325fca opencl.ffi: fix load error 2010-04-13 18:43:56 -07:00
Slava Pestov 54fc884fb3 llvm: fix load errors 2010-04-13 18:43:48 -07:00
Slava Pestov 3b92172115 Replace 'untested' tag with 'not loaded' and 'not tested' tags 2010-04-13 18:43:01 -07:00
Erik Charlebois 41993f9516 Macho version of nm and testcase for it. 2010-04-13 17:58:45 -07:00
Slava Pestov a4c9031047 classes.struct.vectored: fix unit test for forget-tests? flag 2010-04-13 06:15:08 -07:00
Slava Pestov d88d6bf398 mason.server.notify: fix heartbeat logic 2010-04-13 05:25:13 -07:00
Doug Coleman f2e3b4b4c8 Playing around with a higher-level CUDA api. Also, changed some char* to c-string in cuda.ffi 2010-04-13 02:32:07 -07:00
Slava Pestov d5119e6dd1 mason: big overhaul
- add heartbeats for eventual notification of when build machines go down
- mason.version: replaces mason.release, builds source package automatically, and tweets when new versions released
- webapps.mason: new downloads action includes automatically-generated source download and release announcement links
2010-04-13 01:56:43 -07:00
Slava Pestov 5486675ad8 bit.ly: some old-school newfx 2010-04-13 01:43:10 -07:00
Slava Pestov 178c67c5c1 bit.ly: check response for errors 2010-04-13 00:54:55 -07:00
Erik Charlebois e73413e5ce Merge branch 'master' of git://github.com/slavapestov/factor 2010-04-12 23:52:57 -07:00
Slava Pestov 4ebcdbac9e twitter: add meta-data 2010-04-12 22:55:33 -07:00
Slava Pestov 84d8461f2c bit.ly: URL shortening web service 2010-04-12 22:55:33 -07:00
Erik Charlebois d55499ae3b a.elf for elf tests 2010-04-12 21:38:01 -07:00
Erik Charlebois d44842f1c1 Test cases for ELF 2010-04-12 21:23:26 -07:00
Joe Groff 727f0069ab Merge git://github.com/erikcharlebois/factor 2010-04-12 19:17:37 -07:00
Erik Charlebois e87ad69f55 nm for ELF files 2010-04-12 19:10:20 -07:00
Joe Groff 37c1eb971d missed LIBRARY: cuda in cuda.ffi 2010-04-12 17:45:30 -07:00
Joe Groff dc378cac83 cuda.ffi binding 2010-04-12 17:37:06 -07:00
Joe Groff 1b41548635 opencl.ffi: library isn't stdcall except on windows 2010-04-12 17:25:36 -07:00
Joe Groff 928914de3b Merge branch 'master' of git://factorcode.org/git/factor 2010-04-12 16:15:07 -07:00
Slava Pestov 324c413314 mason.test: forget test vocabs right after each test, instead of at the end 2010-04-12 14:45:43 -07:00
Joe Groff 50fdd90194 Merge branch 'master' of factorcode.org:/git/factor 2010-04-12 14:26:13 -07:00
Erik Charlebois 088c28c54d Image encoding/decoding of PBM format 2010-04-12 00:49:16 -07:00
Erik Charlebois d76765f0b1 Remove unix.types dependency from macho 2010-04-11 23:51:50 -07:00
Joe Groff a34747d360 Merge branch 'master' of factorcode.org:/git/factor 2010-04-11 15:08:41 -07:00
Erik Charlebois 42e58efe84 Merge upstream macho patch 2010-04-11 12:27:21 -07:00
Slava Pestov 1f522ed3a1 macho: fix load errors 2010-04-11 11:49:14 -07:00
Erik Charlebois 2be702da4d Use the new C-ENUM for libusb 2010-04-11 02:57:37 -07:00
Erik Charlebois aad270d797 Use vector operations instead of bespoke ones. Use different verlet integration for ease of use. 2010-04-11 01:46:00 -07:00
Erik Charlebois 215924baeb Fix build breaks 2010-04-10 22:38:17 -07:00
Slava Pestov 7d34ede7e3 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-04-10 18:01:19 -07:00
Slava Pestov 8e1afbd650 Fixing load errors 2010-04-10 17:24:44 -07:00
Erik Charlebois 7c621f32da Convert image to binary form and remove debug code. 2010-04-10 17:07:05 -07:00
Slava Pestov 0dc43a94bd Merge remote branch 'origin/abi-symbols' into fastcall-madness 2010-04-10 00:10:33 -07:00
Erik Charlebois f3a599c034 Remove empty quad vocabulary 2010-04-10 00:02:44 -07:00
Erik Charlebois f960974a54 Merge branch 'master' of git://github.com/slavapestov/factor 2010-04-09 23:49:40 -07:00
Erik Charlebois 9c2276b762 Change C-ENUM: to always take a type. Use f for anonymous enums. Update all uses. 2010-04-09 23:48:22 -07:00
Erik Charlebois b13863336c Helper words for elf 2010-04-09 23:45:21 -07:00
Slava Pestov 43f702849d mason.child: update for Nmakefile change 2010-04-08 16:49:16 -07:00
Joe Groff 6d062cbc19 gpu.shaders: use "counter" instead of reinventing it 2010-04-07 15:33:19 -07:00
Joe Groff 994ab1bcae cursors: unify input-cursor and assoc-cursor, give all cursors a "key" concept 2010-04-06 15:20:56 -07:00
Erik Charlebois 6fa5d619c5 Merge branch 'techniques' 2010-04-06 13:12:37 -07:00
Erik Charlebois d8167e178a More work on fluids 2010-04-06 13:12:10 -07:00
Erik Charlebois a029869cbc Helper words for ELF parsing 2010-04-06 12:59:46 -07:00
Joe Groff 3b4f8758b5 Merge branch 'master' of git://factorcode.org/git/factor into abi-symbols
Conflicts:
	basis/compiler/tests/alien.factor
2010-04-06 12:30:15 -07:00
Erik Charlebois e864b9012e Mach-O FFI constants and data structures. 2010-04-06 02:44:57 -07:00
Erik Charlebois ac5f0aa387 Get fluids working on Mac 2010-04-05 01:38:39 -07:00
Erik Charlebois 1a8bdb6994 Fix step effect 2010-04-04 20:52:09 -07:00
Erik Charlebois c011b7b10b Merge branch 'master' of git://github.com/slavapestov/factor into techniques 2010-04-04 20:38:59 -07:00
Erik Charlebois 8ac11e90f1 Techniques work 2010-04-04 18:57:58 -07:00
Slava Pestov ad4ee0aa5d mason.child: fix unit test for boot image renaming 2010-04-04 12:20:56 -04:00
Erik Charlebois 5031c7725b PGM image loading and saving 2010-04-04 03:23:04 -07:00
Slava Pestov 412766810e mason.common: increase timeout because Windows is damn slow 2010-04-02 14:14:25 -04:00
Doug Coleman b99fe0643c Fix typo in webkit demo 2010-04-01 22:25:07 -05:00
Joe Groff ca9614e746 Merge branch 'master' into abi-symbols 2010-04-01 15:28:36 -07:00
Doug Coleman 636f2ed2e5 Use flags{ instead of flags all over the place 2010-04-01 14:44:03 -05:00
Erik Charlebois 47a2b0cfd7 PPM image loading and saving 2010-04-01 00:44:32 -07:00
Joe Groff 1d06be5021 "stdcall" -> stdcall 2010-03-31 19:29:04 -07:00
Joe Groff d951be1832 "cdecl" -> cdecl 2010-03-31 19:20:35 -07:00
Joe Groff b267531a1a variables: typed vars, globals 2010-03-28 21:25:49 -07:00
Joe Groff 09f4a970ac "variables" vocab with uniform-access global, dynamic, and local vars 2010-03-28 19:27:34 -07:00
Joe Groff 8959016856 remove old, unused 'vars' vocab 2010-03-28 19:26:24 -07:00
Daniel Ehrenberg cacb1f8ebd Merge branch 'master' into conditional 2010-03-28 19:49:32 -04:00
Erik Charlebois 6adf3d7678 Debug rendering vocabulary 2010-03-27 14:31:24 -07:00
Erik Charlebois 453300fb46 FFI structs for manipulating ELF objects. 2010-03-27 14:21:28 -07:00
Slava Pestov 5deb1bff29 spelling: John Benediktsson's port of Peter Norvig's spelling corrector 2010-03-27 06:25:47 -04:00
Joe Groff 9d0d2f0698 Merge branch 'master' of factorcode.org:/git/factor 2010-03-26 20:09:38 -07:00
Joe Groff 5016463145 cursors: -find iterator 2010-03-26 20:08:29 -07:00
Slava Pestov 5075a81cf3 websites.concatenative: fix stylesheet 2010-03-25 09:21:49 -04:00
Joe Groff 00a3a0d617 cursors: typo in -into-growable- 2010-03-24 19:02:27 -07:00
Joe Groff 521ebb26c7 cursors: push the -out- part from -map into -map- 2010-03-24 18:16:22 -07:00
Joe Groff e2def7c4af cursors: some refactoring:
- rename -container- to -in-
- rename current -map- to -out-
- rename "pipe-cursor" to "map-cursor"
- have -map- and -map take the "to" cursor
2010-03-24 18:05:41 -07:00
Joe Groff b33f595210 cursors: -with- filter (e.g. foo H{ ... } [ ... ] assoc- -with- -each) 2010-03-24 17:02:10 -07:00
Joe Groff 6a239330c7 cursors: generalized -ncontainer- 2010-03-24 16:41:52 -07:00
Joe Groff 87088fafac cursors: 2each, 2map-as, 2map, using zip-cursors 2010-03-24 15:26:50 -07:00
Joe Groff 7759059237 cursors: fix load errors w/o auto-use 2010-03-24 14:37:01 -07:00
Joe Groff 33e5e1efc7 cursors: finite-stream-cursors can act as containers over [self, end-of-stream) 2010-03-24 14:35:51 -07:00
Joe Groff fb83072a4e cursors: set up some "stream cursor" mixin and change pusher-cursor to use them 2010-03-24 13:04:14 -07:00
Joe Groff a03532c6c4 proof of concept new "cursors" framework 2010-03-24 00:42:38 -07:00
Samuel Tardieu 80dc06901f Add BFS search algorithm 2010-03-23 10:46:48 +01:00
Samuel Tardieu c296d805fd Rename astar into path-finding 2010-03-23 10:46:48 +01:00
Joe Groff 39ef0066ec Merge branch 'master' of git://factorcode.org/git/factor 2010-03-23 02:12:14 -07:00
Joe Groff 1afb548db3 gpu: add geometry shader support 2010-03-23 02:11:57 -07:00
Slava Pestov 7094e90f57 webapps.planet: wrap feed updating within a with-logging form so that errors fetch-feed don't break everything. Previously if there was an error fetching a feed, the update task would just stop 2010-03-23 05:07:44 -04:00
Samuel Tardieu 92f2950830 Add some documentation precisions for astar 2010-03-23 09:30:48 +01:00
Samuel Tardieu b45aa7adbf Use sets 2010-03-23 09:12:10 +01:00
Slava Pestov c0d61aca54 irc.gitbot: new nickname 2010-03-23 02:22:28 -04:00
Slava Pestov 7a79197513 irc.gitbot: fix USING: 2010-03-23 02:05:24 -04:00
Slava Pestov aad32ffd6e irc.gitbot: don't stop the alarm if running git throws an error 2010-03-23 01:55:50 -04:00
Daniel Ehrenberg 59ee5d825e Merge branch 'master' of git://factorcode.org/git/factor into conditional 2010-03-19 06:46:16 -04:00
Daniel Ehrenberg f2f80dadc7 Updating code to use require-when rather than vocab [ require ] when 2010-03-18 01:13:37 -04:00
Slava Pestov 2f0b482c9c mason.test: fix outdated boot image check 2010-03-18 17:25:56 +13:00
Daniel Ehrenberg 384f854d77 Fixing bugs with sets, including adding new within and without words 2010-03-16 20:17:26 -04:00
Daniel Ehrenberg 1b61e2e5cf Merge branch 'bags' of git://github.com/littledan/Factor
Conflicts:

	basis/compiler/cfg/ssa/construction/tdmsc/tdmsc.factor
	basis/furnace/auth/auth.factor
	basis/stack-checker/backend/backend.factor
2010-03-16 13:28:00 -04:00
Samuel Tardieu 6880073d43 Also test the derivation variant of astar 2010-03-16 09:28:51 +01:00
Joe Groff c0306d481a Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism 2010-03-12 14:36:13 -08:00
Doug Coleman 0fd1c2d907 Add ARTICLE: and ABOUT: sections to astar docs 2010-03-12 04:36:43 -06:00
Slava Pestov 6e2ed334b7 project-euler.206: reduce memory usage 2010-03-12 16:45:31 +13:00
Slava Pestov f42e4d7054 mason.test: forget test definitions to free up code heap space and hopefully get builds to complete on PowerPC 2010-03-12 11:05:09 +13:00
Slava Pestov 3d65d87e6e Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism 2010-03-11 22:10:24 +13:00
Slava Pestov 885e1da509 furnace.recaptcha: make it easier to use 2010-03-11 21:02:39 +13:00
Slava Pestov badc769028 websites.concatenative: add a recaptcha to the pastebin 2010-03-11 19:14:16 +13:00
Joe Groff c4f50b982a Merge branch 'master' into row-polymorphism 2010-03-10 11:48:41 -08:00
Joe Groff dd825806da more help-lint 2010-03-09 21:02:43 -08:00
Joe Groff 906a86ae2d mop up compiler errors from macosx load-all 2010-03-09 00:56:07 -08:00
Joe Groff d4a0a69eb1 generalize stack effects so we can bootstrap with the stricter stack effect checking 2010-03-08 23:38:10 -08:00
Joe Groff ade937d46f Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism 2010-03-08 18:14:29 -08:00
Samuel Tardieu 9bc99e2615 Use a subclassed tuple with methods instead of quotations 2010-03-08 20:29:24 +01:00
Samuel Tardieu 02b946b0a1 Project Euler : problem 265 2010-03-08 18:35:30 +01:00
Doug Coleman 6a6ab7c1a8 Fix typedef typo in opencl 2010-03-08 03:39:29 -06:00
Joe Groff 6e712139a4 Merge branch 'master' of git://factorcode.org/git/factor 2010-03-06 14:01:53 -08:00
Joe Groff f92a2d635f tag opencl.* untested 2010-03-06 14:01:26 -08:00
Samuel Tardieu fdffdd82dd Use a better heuristic 2010-03-06 14:37:35 +01:00
Samuel Tardieu ca93f91eda Remove useless USING: 2010-03-06 14:31:46 +01:00
Samuel Tardieu 05a8df6baf Use distance from math.vectors 2010-03-06 14:14:54 +01:00
Samuel Tardieu af10867b8d A* algorithm implementation 2010-03-06 13:48:54 +01:00
Erik Charlebois 819857623d Get the OpenCL driver name right on Linux, confirm test passes 2010-03-05 22:37:10 -08:00
Joe Groff 9b0a007b88 clean up polymorphic stack effects in fuel 2010-03-05 21:51:13 -08:00
Erik Charlebois 7d0b3342a0 Get OpenCL unit tests passing on Win7/NVidia. 2010-03-03 02:06:58 -08:00
Erik Charlebois fb715ff618 Merge branch 'master' of git://github.com/slavapestov/factor 2010-03-03 00:04:17 -08:00
Erik Charlebois 232692e5d9 Initial checkin of OpenCL bindings 2010-03-03 00:02:47 -08:00
Daniel Ehrenberg 4f1819f632 Merge branch 'master' of git://factorcode.org/git/factor into bags 2010-03-02 17:04:45 -05:00
Doug Coleman 5cfb51045b Fix load error in calendar 2010-03-02 11:38:35 -06:00
Doug Coleman 27a59b1287 Add a parsing word to output slots to the stack instead of to an array 2010-03-02 04:51:52 -06:00
Doug Coleman 8c7b1d7c9b Remove the http-data word 2010-03-01 22:32:15 -06:00
Joe Groff 0c71fcccc7 lexer: add "each-token" and "map-tokens", which are equivalent to "parse-token _ each/map" but incremental. update a smattering of parsing words (such as USING:, SYMBOLS:, etc.) to use each-token/map-tokens 2010-02-28 22:19:43 -08:00
Slava Pestov b8f3e0bc56 core-foundation.run-loop: clean up and speed up some code to fix starvation issue exposed by game.loop (reported by Joe Groff) 2010-03-01 12:22:18 +13:00
Slava Pestov 42e11fbeb3 webapps.help: fix typo 2010-02-28 19:44:18 +13:00
Daniel Ehrenberg 3e9e4f0969 Finishing eliminating prune as a synonym of members 2010-02-27 14:52:24 -05:00
Doug Coleman 9a8e09da7e Beginning of a real fullscreen library 2010-02-27 13:03:28 -06:00
Doug Coleman fe9f848be7 Add a slots{ word for accessing multiple slots 2010-02-27 07:58:40 -06:00
Doug Coleman 9db75718a3 Add a new word http-data that is just http-get nip 2010-02-27 07:58:35 -06:00
Daniel Ehrenberg 142f530f1b Making all of basis and extra unambiguous for sets/namespaces 2010-02-26 16:28:38 -05:00
Joe Groff 20edc80727 deploy chipmunk lib 2010-02-25 15:13:06 -08:00
Slava Pestov e5fc398dae sequences: add cartesian-each, cartesian-map, cartesian-product words to eliminate some duplication throughout the codebase 2010-02-25 20:54:57 +13:00
Joe Groff ed8cef96b4 game.worlds: construct game-loop object before begin-game-world is called so begin-game-world can change it before the loop is started 2010-02-24 20:07:13 -08:00
Joe Groff 3a4ea28d82 fix up chipmunk.demo, add a MAIN: 2010-02-24 18:46:02 -08:00
Joe Groff c908cc4d93 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-24 18:26:46 -08:00
Joe Groff b013294bf4 move chipmunk to chipmunk.ffi 2010-02-24 17:00:17 -08:00
Slava Pestov 39a1147158 webapps.wiki: fix template 2010-02-25 04:54:42 +13:00
Slava Pestov 79e14523ca Move closures, fries and set-n to unmaintained 2010-02-24 20:24:32 +13:00
Slava Pestov c1e7a3ffc2 Specialized arrays, structs and other objects responding to the >c-ptr / byte-length protocol can now be written to binary streams 2010-02-24 20:18:41 +13:00
Joe Groff 0ed3f224f9 add missing USING: effects.parser to descriptive, set-n 2010-02-23 13:27:18 -08:00
Joe Groff 886b9c9dd2 change back other char/uchar* parameters that don't look like actual string types 2010-02-23 13:15:16 -08:00
Joe Groff 96ab4492d2 rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char 2010-02-23 11:42:02 -08:00
Slava Pestov d71e7c3ba8 freetype: fix load error 2010-02-24 00:46:11 +13:00
Slava Pestov 071836b059 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-23 20:26:41 +13:00
Erik Charlebois 314215454f Add scaffolding for platforms.txt, add option to fuel-scaffold-vocab 2010-02-22 20:17:49 -08:00
Joe Groff 8faa1046d6 remove unnecessary memory>structs from extra/ too 2010-02-22 12:34:38 -08:00
Slava Pestov c1657739df Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-02-22 20:09:20 +13:00
Doug Coleman 03059ec9ff Check if we're using ttys before starting curses, since initscr exits on error for some dumb reason 2010-02-21 23:38:18 -06:00
Slava Pestov f4dc941ff4 Merge branch 'master' of git://projects.elasticdog.com/git/factor 2010-02-22 14:49:55 +13:00
Joe Groff 017fba2387 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-21 09:58:41 -08:00
Erik Charlebois d6d3401468 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-21 03:36:54 -08:00
Erik Charlebois be4d33beb5 Add scaffolding words for tags, summary and authors and hook these up to FUEL. Modified fuel-scaffold-vocab to prompt the user for tags, summary and whether to create help and test files immediately. 2010-02-21 03:34:08 -08:00
Joe Groff 61d72dfe86 adjust wording in game.loop docs 2010-02-20 21:58:09 -08:00
Slava Pestov e3af4112c2 io.serial.windows: fix load error 2010-02-21 17:48:05 +13:00
Slava Pestov 63365bd3ea native-thread-test: clean up 2010-02-21 17:48:05 +13:00
Aaron Schaefer 005a8dd93b minor poker vocab cleanup 2010-02-20 13:15:46 -06:00
Joe Groff 5208dbe6ec game.loop: separate delegate into tick-delegate and draw-delegate 2010-02-20 10:47:03 -08:00
Aaron Schaefer 67dab237a4 clean up PE solution 255 2010-02-20 11:20:21 -06:00
Aaron Schaefer 1a1ce51781 Add PE problem 70 to common project file 2010-02-20 09:16:53 -06:00
Aaron Schaefer f9762f8a96 Solution to Project Euler problem 70 2010-02-20 09:15:05 -06:00
Erik Charlebois c1e4a55f8a Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-20 00:22:16 -08:00
Erik Charlebois 89d38dff5c Merge up 2010-02-20 00:22:01 -08:00
Slava Pestov 3944277d04 Fix load errors exposed by platforms.txt change 2010-02-20 13:31:09 +13:00
Slava Pestov 0aad3e6e12 vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases 2010-02-20 13:30:49 +13:00
Philipp Brüschweiler 779a49b765 infix: part about integers as sequences doesn't apply anymore 2010-02-19 11:26:01 +01:00
Slava Pestov 68f9c4d70f libusb: add unportable tag since it depends on the unix vocab 2010-02-19 18:24:36 +13:00
Aaron Schaefer c82635f280 update project-euler common files 2010-02-18 20:46:18 -06:00
Slava Pestov bdb2113669 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-02-19 12:35:21 +13:00
Slava Pestov 74891bc02a Update documentation for new help lint check 2010-02-19 12:31:52 +13:00
Erik Charlebois 965df8ab5f Bindings to libusb 2010-02-18 12:53:15 -08:00
Aaron Schaefer 2064b5cc3c Solution to Project Euler problem 206 2010-02-17 22:25:53 -06:00
Erik Charlebois 1f9e978179 Merge up 2010-02-17 18:16:16 -08:00
Joe Groff 064d6fdd17 update gpu docs—VAOs no longer required 2010-02-17 12:50:32 -08:00
Joe Groff ed605933fe Merge branch 'master' of git://factorcode.org/git/factor 2010-02-17 11:26:52 -08:00
Joe Groff 880ac90898 fall back to manual gl vertex attribute management when GL_APPLE_vertex_array_object is not present, so gpu can support vanilla GL 2.0 2010-02-17 11:26:32 -08:00
Slava Pestov 765847b584 tuple-arrays: require that base type be final 2010-02-18 03:57:02 +13:00
Erik Charlebois 9128b8dc23 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-17 00:06:27 -08:00
Erik Charlebois abb823e309 Remove game.input dependency from chipmunk.demo so it works on linux 2010-02-16 22:37:31 -08:00
Joe Groff a77780b65f move alut stuff to openal.alut so alut only gets deployed if we use it 2010-02-16 22:31:21 -08:00
Joe Groff 44b291de33 deploy ogg and vorbis libraries 2010-02-16 14:24:04 -08:00
Joe Groff 89ca112a48 deploy openal and alut libraries except on OS X 2010-02-16 13:42:01 -08:00
Joe Groff ef59594700 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-16 10:41:15 -08:00
Erik Charlebois 2eaf726eae Merge to upstream 2010-02-16 10:35:15 -08:00
Joe Groff 8fc8da465b reduce reflection level on gpu.demos.bunny deployment to hopefully get it back below the tools.deploy test limit size 2010-02-16 10:30:20 -08:00
Erik Charlebois 9135f3a428 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-16 03:27:33 -08:00
Erik Charlebois 2bf2244c36 Splines: catmull-rom, bezier curve, cubic hermite, kochanek-bartels 2010-02-16 03:26:36 -08:00
Erik Charlebois 75e8ed7e33 Fix some doc typos, metadata 2010-02-16 03:25:03 -08:00
Slava Pestov 4f62d63e47 Merge branch 'deploy-resources' of git://factorcode.org/git/factor into deploy-resources 2010-02-17 00:17:09 +13:00
Slava Pestov d56fefdfeb websites.concatenative: fix mason web app invocation 2010-02-17 00:13:08 +13:00
Slava Pestov 2d57c9d815 Clean up some tags 2010-02-17 00:12:55 +13:00
Slava Pestov 913c949a5a math.points: move to extra 2010-02-16 15:29:02 +13:00
Slava Pestov 7613f88917 benchmark.raytracer-simd: make some changes to improve performance 2010-02-16 14:32:50 +13:00
Joe Groff 8f6cff8167 add icons for gpu.demos.raytrace 2010-02-15 14:29:36 -08:00
Joe Groff 73b8249cf3 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/tools/deploy/shaker/shaker.factor
2010-02-15 11:50:43 -08:00
Joe Groff 0ddc3611ad icon for gpu.demos.bunny 2010-02-15 11:01:00 -08:00
Joe Groff bc17409c2f gpu.demos.bunny: use images.tiff so that it's present in deployed bundle 2010-02-14 23:27:48 -08:00
Slava Pestov 84d0dedd86 mason.source: save git-id in source packages, just like binary packages 2010-02-15 19:01:19 +13:00
Joe Groff e3f83a60af Merge branch 'master' of git://factorcode.org/git/factor 2010-02-14 21:07:04 -08:00
Joe Groff 8c88f98814 add resources.txt for gpu.demos.bunny 2010-02-14 14:03:19 -08:00
Joe Groff 5c3c7992f8 gpu.demos.raytrace: add deploy config and resources.txt 2010-02-14 14:02:47 -08:00
Aaron Schaefer 863f5b748f Merge branch 'master' of git://factorcode.org/git/factor 2010-02-14 16:01:45 -06:00
Aaron Schaefer 2383a7118c collect-benchmarks needs to convert from nano not micro 2010-02-14 15:59:18 -06:00
Joe Groff e93ef19190 audio.chunked-file: inline "check-chunk" so heap-size call can be folded away and audio can be deployed 2010-02-14 13:58:24 -08:00
Joe Groff 80507856f4 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-14 12:42:37 -08:00
Slava Pestov 0d547a950f More preparations for a release 2010-02-15 01:03:26 +13:00
Joe Groff a0853aef4e gpu.textures: add symbolic constants for LATC compression 2010-02-13 18:06:48 -08:00
Slava Pestov d35d49e409 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-02-14 13:24:01 +13:00
Slava Pestov 3e67d331b3 webapps.mason: work in progress 2010-02-14 04:22:52 +13:00
Erik Charlebois 9cd809802f Fix stack effect decl in listener.factor and mismatched dynamic stack effect for error hook in remote.factor 2010-02-13 03:50:04 -08:00
Erik Charlebois 33bdf4659a Merge up with Joe's earlier change that added s3tc 2010-02-13 02:43:42 -08:00
Erik Charlebois 44aa9a032e Merge up with Joe's earlier change that added s3tc 2010-02-13 02:41:03 -08:00
Joe Groff 9b2fcb7252 gpu.textures: add compressed texture support 2010-02-11 14:22:54 -08:00
Joe Groff 1bb959d7b9 use inline and TYPED: in terrain so that vector math can optimize 2010-02-11 10:55:50 -08:00
Erik Charlebois 4b428342cf Bindings to the Chipmunk 2d physics library. 2010-02-10 21:54:32 -08: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 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 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 4ffcf8e50d Remove math.floats.parser now that its no longer needed 2010-02-08 16:52:29 +13: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
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
erikc a6067c6fb5 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-05 15:53:18 -08:00
erikc 611a8ba407 Add material loading for OBJ format, generalize model-viewer and removed hard-coded paths 2010-02-05 15:51:53 -08:00
Joe Groff 0844e138fb gpu.buffers: allocate-byte-array word, equivalent to [ byte-length ] keep allocate-buffer 2010-02-05 14:07:45 -08:00
Joe Groff 1866f5a760 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-04 19:45:25 -08:00
Joe Groff fbd007b386 images.atlas: add "make-atlas-assoc" word to take a name->image assoc and generate a name->texcoord assoc alongside the atlas 2010-02-04 19:43:14 -08:00
Doug Coleman 5dfccaddae Merge branch 'master' of git://factorcode.org/git/factor 2010-02-04 16:03:16 -06:00
Doug Coleman d4dfc09252 Move jamshred to unmaintained 2010-02-04 16:03:00 -06:00
Joe Groff 5bbfd50a52 quaterion to matrix4 conversion 2010-02-04 11:25:45 -08:00
Slava Pestov c472ea84a9 pairs: assoc implementation optimized for a single key/value pair 2010-02-04 08:05:01 +13:00
Slava Pestov a07e2e4916 Update some more 'update' usages to call 'assoc-union!' 2010-02-04 03:44:24 +13:00
Slava Pestov df2474a3e3 prettyprint.callables: not needed anymore since fry output is prettier 2010-02-03 23:11:29 +13:00
Slava Pestov 29e1d268b7 generic: rename method-body predicate class to method 2010-02-03 23:11:24 +13:00
Doug Coleman c15866a189 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-03 00:05:15 -06:00
Doug Coleman 5c90821e1d Change benchmark.recursive to make less recursions to avoid overflowing the callstack on win64 2010-02-03 00:04:37 -06:00
erikc 7a983c1cc1 Move collada viewer to extra/model-viewer 2010-02-01 22:12:22 -08:00
erikc e0f63ac0b6 Unify obj and collada loading under a common models umbrella loader 2010-02-01 18:44:09 -08:00
Joe Groff b220722191 tweak images.atlas interface. return a hash of images to texcoords for the images that made up the atlas 2010-02-01 12:05:28 -08:00
Slava Pestov 875e4d81ad mason: print callstack trace for build loop errors 2010-02-01 12:41:04 -06:00