Commit Graph

9387 Commits (f8b4d2d2f99b66b05a82b17580f88182063662bf)

Author SHA1 Message Date
Doug Coleman 3f52cb1cb4 Fix using in slots.syntax 2010-09-28 20:40:48 -05:00
Doug Coleman f495fc0d8c Add set-slots{ and set-slots[ words in slots.syntax and document them. 2010-09-28 15:15:56 -05:00
Sascha Matzke 0939590955 fixed ismaster result eval 2010-09-28 15:15:55 -05:00
Sascha Matzke 0a9ca2124e added with-mdb-pool, rewrote with-mdb-connection 2010-09-28 15:15:54 -05:00
Sascha Matzke 942fbe2666 added each-chunk, find-all and select-all-tuples words 2010-09-28 15:15:54 -05:00
Anton Gorenko 4e6fc292b9 Merge branch 'master' of git://factorcode.org/git/factor 2010-09-28 18:23:36 +06:00
Slava Pestov 2374126ed8 websites.factorcode: FIX TYPO 2010-09-27 21:46:40 -07:00
Slava Pestov 55c98bbf70 websites.factorcode: update index.fhtml 2010-09-27 21:45:46 -07:00
Slava Pestov 5b60d592c0 websites.factorcode: add examples 2010-09-27 21:17:29 -07:00
Slava Pestov 06684f0414 websites.factorcode: enable .fhtml 2010-09-27 21:15:08 -07:00
Slava Pestov acdcc9ac26 websites.factorcode: new factorcode.org site, just like the old factorcode.org site 2010-09-27 21:14:22 -07:00
Slava Pestov 6f7b58f6c9 mason.release.branch: fix test failure 2010-09-27 20:12:44 -07:00
Doug Coleman 0bbfa64b24 Squashed commit of the following:
commit 54b3e19c7407707fabddd53872559c58cd5143d2
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Mon Sep 27 19:10:15 2010 -0500

    Fix typo

commit 3207516dc93e0e1edc9f119efcc79f4484eab244
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Mon Sep 27 19:08:30 2010 -0500

    Rename io.servers.connection to io.servers
2010-09-27 19:12:33 -05:00
Anton Gorenko d5a7f99bea Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/cairo/ffi/ffi.factor
	basis/pango/cairo/cairo.factor
	basis/pango/layouts/layouts.factor
2010-09-26 23:24:30 +06:00
Slava Pestov d43d703b36 mason.release.branch: pass -f argument to git push to help clean up the mess on the floor 2010-09-23 23:02:34 -07:00
Chris Double 5c30c3db1c Client for bitcoin json-rpc API 2010-09-22 22:14:35 +12:00
Doug Coleman 21aca5c2ec platforms.txt likes things on their own lines. 2010-09-21 22:10:21 -05:00
Doug Coleman 2c42e616b4 Implement a raw port. Make ping only run on Windows and Mac because the other platforms require root privs. 2010-09-21 22:00:18 -05:00
Doug Coleman 2e72e91f92 Make sure the ping comes from the correct ip. 2010-09-21 11:16:05 -05:00
Doug Coleman 7b0a50e7d2 Squashed commit of the following:
commit 90deaafa9db083ecdb9e0e30ad3694317e616399
Merge: f392dfd 32cf7bb
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Tue Sep 21 00:33:37 2010 -0500

    Merge branch 'icmp-ping' of git://github.com/mrjbq7/factor into icmp-ping2

commit 32cf7bb0e0b876309bce248944dfeca243f02594
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:01:47 2010 -0700

    ping: Adding a simple IPv4 ping implementation.

commit da0c5ce7acf1407256c3ac2b98ac5b68858878c1
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:01:15 2010 -0700

    io.sockets.icmp: Adding ICMP support.

commit 60fdf7e7d995d63c11be87e8e1398f7bdd593833
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:00:48 2010 -0700

    io.sockets: Adding protocol support for sockets.

commit 2f130f1f9e0e2ea44d798beaad244a9c33b0d86a
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:00:28 2010 -0700

    Adding getprotobyname().
2010-09-21 11:15:33 -05:00
Doug Coleman 1f366c8b1d Move math.transforms.fft to unmaintained since it's broken and there are no unit tests 2010-09-21 00:20:23 -05:00
Slava Pestov b361e1b694 webapps.mason.version.source: fix bugs discovered during 0.94 release 2010-09-20 21:36:24 -07:00
Doug Coleman d97bf9f890 Move <rgb-image> to images.testing, add randomize-image word 2010-09-19 21:54:04 -05:00
Doug Coleman aa8c12a84b Squashed commit of the following:
commit 8a15381d30508b8f36a9e36dc3a0afc3c962c853
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Sat Sep 11 14:32:30 2010 -0500

    Squash threaded-server branch
2010-09-19 13:38:02 -05:00
Slava Pestov f013f9aa2f Rename mason.server to webapps.mason.backend, rename mason.version to webapps.mason.version, for cleaner client-server separation 2010-09-17 19:46:55 -07:00
Slava Pestov c4d717a49a mason: add new idle, upload, finish states to make status display more helpful 2010-09-17 19:46:55 -07:00
Slava Pestov b3c5097862 mason: send a heartbeat even while a build is running, and tighten deadline for crashed machine in mason.server 2010-09-16 21:27:17 -07:00
Slava Pestov 77db248759 mason: make upload timeout configurable, bump default to 1 hour for erg's mom's dialup 2010-09-15 22:53:54 -07:00
Slava Pestov 7b6f84ad0e mason.server.watchdog: new tool to send e-mails when build machines go down 2010-09-14 21:54:33 -07:00
Doug Coleman d00cc766a4 Fix using list 2010-09-12 00:26:14 -05:00
Slava Pestov 590586e551 benchmark.sockets: yield between spawning clients so we don't backlog requests (we call accept with a limit of 128) 2010-09-11 18:43:47 -07:00
John Benediktsson cd27d1337b math.floating-point: adding double>ratio. 2010-09-11 19:41:06 -05:00
John Benediktsson 61d0a7ab94 math.finance: Removing an instance of "spin". 2010-09-10 13:30:01 -07:00
John Benediktsson dcc5ea89c7 math.floating-point: adding double>ratio. 2010-09-10 13:28:57 -07:00
Slava Pestov 0f26b660bb openal.alut fix from Chris Double 2010-09-09 20:36:35 -07:00
Slava Pestov 976c4230cd twitter: don't use https on Windows since Factor doesn't support https there 2010-09-08 20:54:31 -07:00
Slava Pestov d43802bea2 benchmark.sockets: fix race by using promises instead of super-dodgy random calls to yield 2010-09-08 20:54:30 -07:00
Slava Pestov a19428fa72 webapps.mason: fix templates for boilerplate wrapping 2010-09-07 22:36:46 -07:00
Slava Pestov 1ab2d347a7 mason: fix load errors 2010-09-06 21:44:16 -07:00
Slava Pestov 9c87687b7f mason: notify server after uploading docs so that docs.factorcode.org can update immediately 2010-09-06 19:00:10 -07:00
Slava Pestov e395a8fb60 webapps.mason.docs-update: fix using list 2010-09-06 17:52:04 -07:00
Slava Pestov 98d1407f8f webapps.mason: kick off docs update in a new thread so that client doesn't time out 2010-09-06 17:50:50 -07:00
Slava Pestov 04d1bbb0ca webapps.mason: fixes 2010-09-06 17:47:39 -07:00
Slava Pestov 9b6db6b0e3 webapps.mason: add action to update docs 2010-09-06 17:30:08 -07:00
Slava Pestov db61c9341b geo-ip: new download link 2010-09-06 16:47:12 -07:00
Slava Pestov ee2169eb6c irc.gitbot: fix load error 2010-09-05 17:55:22 -07:00
Slava Pestov feffc260d6 mason: various assorted improvements
- put disk usage in build report
- bump minimum disk space required before starting a build from 300mb to 1gb
- check repository consistency before pulling; if there are untracked files, or if the pull fails, blow away the repo and clone it again
2010-09-05 15:22:02 -07:00
Slava Pestov 3c4cf722f4 webapps.mason: show build machines that didn't upload binaries despite building clean 2010-09-05 13:15:40 -07:00
Slava Pestov 3fe4992992 mason.server: fix unit test 2010-09-05 13:11:17 -07:00
Slava Pestov 67e6b456b5 mason.updates: fix typo 2010-09-05 12:59:28 -07:00
Slava Pestov d3992ff611 webapps.mason: fix typo 2010-09-04 18:58:57 -07:00
Slava Pestov 12b63c5957 webapps.mason: more bikeshedding 2010-09-04 18:32:46 -07:00
Slava Pestov cc1b1ea381 webapps.mason: make the dashboard public and only protect the build actions 2010-09-04 18:30:07 -07:00
Slava Pestov b81c37e1d0 webapps.mason.status-update: don't force SSL (merge local change from concatenative.org) 2010-09-04 18:23:04 -07:00
Slava Pestov 29fb8d39f9 webapps.mason: add broken builder display to dashboard 2010-09-04 18:22:00 -07:00
Slava Pestov 608a9261f1 webapps.mason: change wording 2010-09-04 18:09:07 -07:00
Slava Pestov 44ffd6a707 Missing files from last patch, oops 2010-09-04 18:05:28 -07:00
Slava Pestov 2cba7fd727 mason: add support for forcing a build across the farm by reading a counter value from the server 2010-09-04 18:00:33 -07:00
Slava Pestov 67a828f0f7 webapps.mason: add dashboard showing crashed machines, add a mechanism for forcing a build across the farm 2010-09-04 17:59:18 -07:00
Slava Pestov 5df4edc14f mason: when checking if we need to build, compare source for last finished (clean/dirty/error) build with the latest source hashes, instead of the last *downloaded* source hashes. This ensures that if a build is terminated due to machine failure, we start building again next time 2010-09-04 16:58:10 -07:00
Slava Pestov 8e98a238ff mason: check free disk space, and don't send too many e-mails within a short period if the local git repo becomes corrupted, etc 2010-09-04 16:26:32 -07:00
Doug Coleman 1e9afc927f Simplify combinator with joe's suggestion, unit test 2010-08-29 15:24:55 -05:00
Doug Coleman bd3fccfd4a Clean up html.parser.analyzer, apply blei's fix for find-between* 2010-08-29 13:22:11 -05:00
Doug Coleman 74f3579644 Fix the max-depth variable in spider 2010-08-29 13:21:50 -05:00
Slava Pestov 2ba279d689 webapps.wiki: fix wording of rollback message to be more accurate 2010-08-22 21:58:13 -07:00
Slava Pestov 6079a3c78d webapps.mason: remove XML prolog from downloads.xml since the output of this template gets included in another page 2010-08-22 21:56:57 -07:00
Slava Pestov aaace74616 webapps.mason: update links 2010-08-22 21:30:19 -07:00
Doug Coleman 8b0a95e4a0 Refactor spider vocab to fix a bug and remove a rot 2010-08-18 11:35:08 -05:00
Slava Pestov 4b6e78709a twitter: remove obsolete comment 2010-08-17 19:25:24 -07:00
Joe Groff fa65635e6f gpu.shaders: typo in docs reported by typemore 2010-08-17 17:14:05 -07:00
Slava Pestov 92c8d42bb7 mason.child: remove PPC unit tests 2010-08-15 22:24:28 -07:00
Slava Pestov d2dd184d58 Officially drop PowerPC port 2010-08-15 20:10:11 -07:00
Slava Pestov 74af9abf20 Update code for brave new world where alien.parser doesn't special-case void, and instead looks it up like any other word 2010-08-15 02:32:13 -07:00
Philipp Brüschweiler 99a37fd571 html.parser.analyzer: find-between* didn't always return a sequence, which in turn broke find-hrefs (reported by randy7) 2010-08-13 22:53:37 +02:00
Slava Pestov 7d4b64e361 rename benchmark.struct to tools.time.struct since it is not a benchmark 2010-08-11 21:51:19 -07:00
Jose A. Ortega Ruiz cb96c33838 FUEL: fix for error reporting in remote listeners. 2010-08-02 23:12:57 -04:00
Philipp Brüschweiler b4d23a9d3b javascriptcore: added some platform.txt files 2010-08-01 13:59:37 +02:00
Philipp Brüschweiler b58c93ddbd Merge remote branch 'origin/native-image-loader' into my-gtk 2010-08-01 11:09:39 +02:00
Slava Pestov 46f8492c09 mongodb.driver: fix help lint 2010-07-31 18:34:43 -04:00
Slava Pestov 4ab1950219 time-server: main word should not return immediately (reported by Alec Barryman) 2010-07-31 18:33:39 -04:00
Joe Groff c758b3d8f1 Merge remote branch 'Blei/Native-image-loader' into native-image-loader 2010-07-31 11:53:18 -07:00
Philipp Brüschweiler 4c7a88c8a4 images: fix some tests that broke due to an additional slot in image 2010-07-31 20:37:45 +02:00
Sascha Matzke aab5db42d9 fixed usages 2010-07-31 19:54:36 +02:00
Sascha Matzke 69027378cb fixed docs 2010-07-31 19:50:29 +02:00
Sascha Matzke 19c78de60f better error handling when mongod can not be reached 2010-07-31 14:16:11 +02:00
Sascha Matzke f9b3c1d59d added query and delete options 2010-07-31 11:41:07 +02:00
Sascha Matzke 7295a04519 added >multi word, removed unused singletons, fixed tuple example in docs 2010-07-31 10:49:15 +02:00
Sascha Matzke e42479b257 use encode-string to write utf8 strings to the stream 2010-07-31 10:49:15 +02:00
Slava Pestov 1945d62dd5 gdbm.ffi: fix DLL name on Windows 2010-07-26 15:35:12 -05:00
Philipp Brüschweiler ab29ed3892 Merge branch 'gtk' into gtk-image-loader 2010-07-26 19:29:17 +02:00
Philipp Brüschweiler fde0321f44 ui.backend.gtk: don't initialize io event source when deploying with io level 1 and 2 2010-07-26 19:27:27 +02:00
Philipp Brüschweiler f3f8b3b35b Merge remote branch 'ex-rzr/master' into gtk 2010-07-26 18:54:46 +02:00
Anton Gorenko 0b02a6b4d7 add clutter (clutter, cogl and json) and clutter-gtk bindings 2010-07-25 22:20:43 +06:00
Anton Gorenko d82a78f89b gobject-introspection: add REPLACE-C-TYPE: parsing word 2010-07-25 22:18:32 +06:00
Anton Gorenko 0f9a2265a7 gstreamer: remove gstreamer.check because it is "Common code for GStreamer unit tests" 2010-07-25 19:46:11 +06:00
Anton Gorenko 3989f0b406 Merge branch 'master' of git://factorcode.org/git/factor 2010-07-25 17:58:56 +06:00
Anton Gorenko 66da664a99 move gstreamer from basis to extra 2010-07-24 12:51:57 +06:00
Slava Pestov 3dbb8e6153 math.matrices: move normal word from gpu.demos.bunny and reverse sign 2010-07-23 20:41:08 -07:00
Slava Pestov b0ec82c64e gdbm: fix tests 2010-07-22 17:29:20 -07:00
Philipp Brüschweiler 926d1540c5 Merge branch 'gtk' into gtk-image-loader
Conflicts:
	basis/glib/ffi/ffi.factor
	basis/ui/backend/gtk/gtk.factor
2010-07-22 23:51:17 +02:00
Philipp Brüschweiler 832b55fe89 ui.backend.gtk: only set up event sources when we are deploying with io level 3 2010-07-22 23:45:08 +02:00
Slava Pestov abf9efe731 gdbm: don't run tests on 64-bit Windows since there's no gdbm there 2010-07-22 14:34:59 -07:00
Philipp Brüschweiler 39d475e996 ui.backend.gtk: use png instead of ico to represent icons 2010-07-22 22:48:18 +02:00
Joe Groff 80aa0d54c2 Merge branch 'master' of git://factorcode.org/git/factor into native-image-loader 2010-07-18 13:26:52 -07:00
Anton Gorenko e70e2ca073 rename gst -> gstreamer 2010-07-18 11:44:49 +06:00
Philipp Brüschweiler d2530a4365 Merge remote branch 'origin/native-image-loader' into gtk-image-loader 2010-07-17 11:26:45 +02:00
Anton Gorenko 65362a67e8 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/pango/cairo/cairo.factor
2010-07-17 14:11:06 +06:00
Slava Pestov 73833ebb18 gdbm.ffi: fix add-library form 2010-07-13 17:36:14 -04:00
Joe Groff 3d9c1f9cd5 Merge branch 'master' into native-image-loader 2010-07-11 08:27:29 -07:00
Joe Groff 57fb4267ab clear up roles docs 2010-07-09 13:30:15 -07:00
Doug Coleman 2ca509a8fe Split off io.streams.throwing from io.streams.limited and update usages of limited streams 2010-07-09 13:32:09 -05:00
Doug Coleman 9dfed202ca Add an article for roles 2010-07-09 13:32:08 -05:00
Doug Coleman 1a8e09116b Allow variants to be spread across multiple parsing words with a VARIANT-MEMBER: word. Fix typo in docs 2010-07-09 13:32:08 -05:00
Joe Groff 8a7979da13 Merge branch 'master' into native-image-loader 2010-07-07 13:06:37 -07:00
Slava Pestov 23f2a82d47 twitter: use https to get request and access tokens now that http.client is up to spec 2010-07-05 22:55:32 -04:00
Slava Pestov 58b5c60886 mason: update for twitter vocab changes 2010-07-05 22:18:02 -04:00
Slava Pestov 77d7a92b9e twitter: update to use OAuth 2010-07-05 22:17:16 -04:00
Slava Pestov 7e318bae57 oauth: basic implementation of an OAuth consumer 2010-07-05 22:14:06 -04:00
Slava Pestov 4d3b7179d7 Merge branch 'mongodb-changes' of git://github.com/x6j8x/factor 2010-07-05 20:40:09 -04:00
Slava Pestov 3159b66103 Merge branch 'gdbm' of http://github.com/dmsh/factor 2010-07-05 20:35:54 -04:00
Dmitry Shubin 18c93fa1bd gdbm: add shorthands for common cases 2010-07-04 02:12:07 +04:00
Niklas.Waern 8321c7b559 libudev bindings in resource:extra 2010-06-29 19:25:26 +02:00
Dmitry Shubin 2446a59744 gdbm: move enums to main vocab 2010-06-28 03:50:06 +04:00
Dmitry Shubin 0c020a47d8 gdbm: each-key - higher order combinator for sequential access 2010-06-28 03:30:52 +04:00
Dmitry Shubin 6705f4f466 gdbm: drop "gdbm-" prefix 2010-06-28 02:17:11 +04:00
Dmitry Shubin 8790c73a26 gdbm: add metadata 2010-06-28 02:14:50 +04:00
Dmitry Shubin 2992a37fe5 gdbm: add gdbm-info 2010-06-28 01:52:36 +04:00
Dmitry Shubin cab257bbea gdbm: documentation addendum 2010-06-28 01:46:20 +04:00
Dmitry Shubin e16f6e816f gdbm: add unit tests 2010-06-28 01:45:05 +04:00
Joe Groff 5966a65ade twitter.prettyprint: wrap tweet text 2010-06-27 14:16:41 -07:00
Joe Groff 0d35e277ea images, opengl.textures, images.cocoa: add support for premultiplied alpha so we can use data from cocoa images 2010-06-27 13:44:25 -07:00
Dmitry Shubin 66102b763b gdbm: add documentation 2010-06-28 00:00:19 +04:00
Dmitry Shubin ce2ba6a271 gdbm: replace ALIAS: with normal definition for documentation's sake 2010-06-27 23:56:20 +04:00
Joe Groff 044a862c37 new vocab twitter.prettyprint: styled printing of twitter statuses 2010-06-27 11:09:49 -07:00
Dmitry Shubin d3f1f7f609 gdbm: fix stack effect comment 2010-06-27 20:35:46 +04:00
Dmitry Shubin d14bf0736d gdbm: add <gdbm> constructor 2010-06-27 17:40:22 +04:00
Dmitry Shubin 4720a1aad3 gdbm: more user-friendly initial configuration 2010-06-27 01:29:47 +04:00
Dmitry Shubin 9a1a60f804 gdbm: better option setters 2010-06-27 01:28:58 +04:00
Dmitry Shubin d1d742211b gdbm: remove obsolete options 2010-06-27 01:28:53 +04:00
Dmitry Shubin 09dbdaae77 gdbm: switch back to simpler error handling scheme 2010-06-26 22:06:35 +04:00
Slava Pestov a4f509dee9 mason.updates: revert bad code 2010-06-24 13:45:26 -04:00
Slava Pestov ee55d0e452 mason.common: fix file name 2010-06-24 12:28:23 -04:00
Joe Groff c7a2ef4d4f gpu.util.wasd: new utility word "wasd-pixel-ray" that converts a screen pixel position to a world-space vector, indicating direction from eye location 2010-06-23 00:48:17 -07:00
Slava Pestov d2bef80a19 mason: recent with-unique-directory change was broken 2010-06-22 22:45:22 -04:00
Slava Pestov 2173c0cafd time.unix: add timestamp>timezone word 2010-06-22 22:35:24 -04:00
Daniel Ehrenberg d9a5988571 Merge branch 'master' of git://factorcode.org/git/factor 2010-06-22 16:20:55 -04:00
Doug Coleman 6b0b4bbd70 Do a 'git reset; git clean' to revert the tree to a pristine state 2010-06-22 14:40:15 -05:00
Doug Coleman e486d74460 Fix accessors 2010-06-22 14:10:12 -05:00
Doug Coleman 4b9760dd67 More system-micros elimination 2010-06-22 02:00:19 -05:00
Doug Coleman d8ab5edb83 Fix using list 2010-06-21 12:33:34 -05:00
Anton Gorenko f39f1b22a0 gir.ffi, ui.backend.gtk, gir.samples: change enum and bitfield generation from ENUM: to TYPEDEF: + CONSTANT:s 2010-06-18 23:33:06 +06:00
Anton Gorenko dc98054775 Merge branch 'master' of git://factorcode.org/git/factor 2010-06-18 20:53:55 +06:00
Sascha Matzke 0f01c81cfb fixed utf8 handling in bson 2010-06-18 12:52:52 +02:00
Sascha Matzke 0e980ed7c7 added new BSON default binary subtype; fixed 0x02 binary subtype handling 2010-06-18 12:52:52 +02:00
Joe Groff c186b54449 new vocab hashtables.identity: cheesy identity hashtables 2010-06-17 21:41:56 -07:00
Anton Gorenko 507583c8d3 Merge branch 'master' of git://factorcode.org/git/factor 2010-06-17 11:33:21 +06:00
Doug Coleman e8d528ad93 Remove system_micros from vm, implement gmt hook on windows 2010-06-16 23:39:16 -05:00
Doug Coleman 09db1a9608 Add platforms.txt files to time vocab 2010-06-16 22:04:41 -05:00
Dmitry Shubin cb361af8b4 gdbm: implement gdbm-setopt 2010-06-17 03:51:28 +04:00
Doug Coleman 11d20228f1 Implement set-time on Windows 2010-06-16 17:42:15 -05:00
Doug Coleman d487a4b045 Merge branch 'master' of http://factorcode.org/git/factor 2010-06-16 16:48:04 -05:00
Doug Coleman d4e30aedcf Use two timers in game.loop 2010-06-16 16:23:31 -05:00
Doug Coleman 22faa12205 Add a word that waits for a game to finish running 2010-06-16 16:23:30 -05:00
Doug Coleman d9bd3d572e Fix load error in game.loop 2010-06-16 16:23:29 -05:00
Joe Groff 9a47e0004c new vocab alien.handles: generate integer handles to allow references to Factor objects to be passed through the FFI 2010-06-16 16:23:29 -05:00
Slava Pestov ff3daa5092 pop3: fix tests to not hang if openssl is not installed 2010-06-16 16:23:29 -05:00
Joe Groff 7fb0c25621 opengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator 2010-06-16 16:23:28 -05:00
Slava Pestov 53f664ae50 Merge branch 'mongodb-changes' of git://github.com/x6j8x/factor 2010-06-16 17:12:13 -04:00
Dmitry Shubin 77465c8755 gdbm: better exception handling 2010-06-16 19:40:33 +04:00
Joe Groff f3f5bbfb58 new vocab alien.handles: generate integer handles to allow references to Factor objects to be passed through the FFI 2010-06-15 15:33:30 -07:00
Slava Pestov 34d261a9e1 pop3: fix tests to not hang if openssl is not installed 2010-06-15 18:32:13 -04:00
Joe Groff 577e1175f3 opengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator 2010-06-15 13:41:11 -07:00
Daniel Ehrenberg 4ed01d3fbc Specialized words (not done yet) 2010-06-15 16:38:34 -04:00
Doug Coleman cc573c0ecc Fix mason unit test 2010-06-13 22:39:31 -05:00
Doug Coleman c886ea537d Check in Joe's codebook vocab with a few tweaks. Requires the kindlegen binary from Amazon's website. 2010-06-13 19:34:19 -05:00
Doug Coleman c59b71d6ae Add time vocab that can set system clock time 2010-06-13 19:34:18 -05:00
Doug Coleman cf09a138d2 Delete the .git/index in case it's corrupted. Do a "git reset --hard HEAD" before a git pull. Make sure a build directory cannot collide with another build directory. 2010-06-13 19:34:17 -05:00
Joe Groff 6c1bf4e0eb io.encodings.detect: detect empty files as utf8 rather than raise a sequence error 2010-06-13 19:34:16 -05:00
Joe Groff 1636821eec io.encodings.detect: fill in USING: list for tests 2010-06-13 19:34:15 -05:00
Dmitry Shubin 01a62e25eb gdbm: code cleanup 2010-06-14 00:37:40 +04:00
Dmitry Shubin 4378948e47 gdbm: add higher level interface 2010-06-13 06:10:10 +04:00
Anton Gorenko 5c6d4d4017 Merge branch 'master' of git://factorcode.org/git/factor 2010-06-13 07:54:23 +06:00
Joe Groff f950fca035 io.encodings.detect: detect empty files as utf8 rather than raise a sequence error 2010-06-10 17:32:56 -07:00
Joe Groff 7825cb6d10 io.encodings.detect: fill in USING: list for tests 2010-06-10 16:39:48 -07:00
Doug Coleman a6f0abb9a2 Rename alarms -> timers 2010-06-10 16:39:13 -05:00
Doug Coleman 6d63be4168 Check in benchmark.struct vocab 2010-06-10 15:37:53 -05:00
Doug Coleman 445b43d924 Use benchmark.struct vocab to record tick/draw timings in game loop 2010-06-10 15:37:36 -05:00
Doug Coleman 46ad6b63e6 Add start-game word, make foo-attributes words when GAME: foo is defined, don't lose the loop object after the game is over 2010-06-10 15:37:31 -05:00
Sascha Matzke 5ca5210ed6 simplified bson.reader and made it faster 2010-06-10 19:57:19 +02:00
Sascha Matzke 379f34a821 added new BSON types 2010-06-09 14:45:25 +02:00
Joe Groff 4997489980 new vocab io.encodings.detect: borrow binary file/text encoding detection heuristics from a certain text editor written in java 2010-06-09 00:11:01 -07:00
Anton Gorenko e174b7a070 Merge branch 'master' of git://factorcode.org/git/factor 2010-06-07 23:12:23 +06:00
Sascha Matzke 2653ae7f47 revised tuple oid handling 2010-06-05 12:59:50 +02:00
Sascha Matzke 4a836dcdea fixed bson tests 2010-06-05 12:04:16 +02:00
Sascha Matzke bd5b798942 fix doc typo and example error 2010-06-05 11:52:41 +02:00
Sascha Matzke 8f7516d614 use mongodb standardport (27017) in benchmark 2010-06-05 11:52:41 +02:00
Sascha Matzke d3aa7812bf fix for changed mongodb behaviour 2010-06-05 11:52:41 +02:00
Sascha Matzke 134affb339 bson writer performance improvements 2010-06-05 11:52:41 +02:00
Sascha Matzke c3df0a15fa renamed internal words 2010-06-05 11:52:41 +02:00
Sascha Matzke 9f52a0aaf2 wrapped output-stream get into it's own typed word 2010-06-05 11:52:40 +02:00
Sascha Matzke b34acc0752 fixed inline quots 2010-06-05 11:52:40 +02:00
Sascha Matzke 8361db4504 typed words 2010-06-05 11:52:40 +02:00
Sascha Matzke 56cbc62b74 removed locals usage & dead code 2010-06-05 11:52:40 +02:00
Sascha Matzke faf4d2372c fixed USING: 2010-06-05 11:52:40 +02:00
Sascha Matzke 0c2cc6d459 added gridfs implementation, reworked mongodb commands, some minor performance improvements 2010-06-05 11:52:40 +02:00
Slava Pestov d8ce35aacc benchmark.spectral-norm-simd: SIMD implementation of spectral-norm algorithm using SIMD primitives, about 40% faster but takes ages to compile -- good compile-time benchmark 2010-05-30 20:11:34 -04:00
Slava Pestov 9111c8387b benchmark.spectral-norm: add copyright notice 2010-05-30 20:11:34 -04:00
Slava Pestov f790934768 Add deployment descriptors for benchmarks, and add a bigger input file for knucleotide and regex-dna 2010-05-29 04:27:55 -04:00
Joe Groff b8c6799527 key-caps, joystick-demo: move demos to game.input.demos.key-caps, game.input.demos.joysticks 2010-05-29 00:20:09 -07:00
Anton Gorenko 17192dee7c change directories structure (add */ffi/ffi.factor files) 2010-05-27 00:17:14 +06:00
Joe Groff b60f8482e5 Merge branch 'master' of http://factorcode.org/git/factor 2010-05-25 18:40:58 -07:00
Slava Pestov e8cb8bb359 bootstrap.image.download: refactor it a bit to make mason.updates more robust 2010-05-25 17:18:06 -04:00
Joe Groff bbe156f3de cuda.gl: with-mapped-cuda-buffer helper word 2010-05-25 00:37:15 -07:00
Joe Groff ee995b4770 cuda.gl: cuda-buffer helper object that pairs a buffer with its attached CUDA resource 2010-05-24 22:57:25 -07:00
Slava Pestov c80e5435d4 nehe: fix load errors 2010-05-25 01:42:46 -04:00
Joe Groff db5998e121 gpu.buffers: grow-buffer helper word 2010-05-24 22:13:15 -07:00
Joe Groff 9fccc38994 cuda.contexts, cuda.gl: factor out set-up-cuda-context and clean-up-cuda-context so they can be used by objects that own a cuda context (separate from with-cuda-context) 2010-05-24 22:13:15 -07:00
Doug Coleman e9110c09d1 Make frequency a constant 2010-05-24 22:59:25 -05:00
Doug Coleman 586dadba88 Key-logger demo 2010-05-24 22:59:24 -05:00
Slava Pestov 46fe340be3 ui.gadgets.worlds: don't enable depth buffer by default, since it just wastes memory and apps which need it can pass custom pixel-format-attributes to open-window to enable it explicitly 2010-05-24 19:23:02 -04:00
Anton Gorenko 1981fb8186 clean up 2010-05-23 16:08:14 +06:00
Anton Gorenko f44bc6f056 Merge branch 'master' of git://github.com/slavapestov/factor 2010-05-23 09:58:35 +06:00
Slava Pestov 9887e9c9d7 ecdsa: C types can't be strings anymore 2010-05-22 16:23:29 -04:00
Slava Pestov d68b25da95 chipmunk.demo: fix load error 2010-05-22 03:24:04 -04:00
Doug Coleman d2731012d6 Remove dependency on tick unit 2010-05-21 23:53:55 -05:00
Doug Coleman 8656725f78 Finish renaming micros->nanos in game code, update libs 2010-05-21 23:50:42 -05:00
Doug Coleman e75b85de30 Update code base for new alarms api 2010-05-21 20:42:12 -05:00
Doug Coleman 01e14d1430 Fix using list in sequences.unrolled, keys/values was not appropriate in several locations 2010-05-21 15:28:05 -05:00
Doug Coleman 39013d1373 Fix using list for keys/values change 2010-05-21 12:48:06 -05:00
Doug Coleman 5a08add73a Use overhauled alarms in game.loop 2010-05-21 12:48:06 -05:00
Doug Coleman bdecd564a3 Use keys/values where appropriate 2010-05-21 12:48:04 -05:00
Joe Groff ff748b5c9f cuda.libraries: make grid tuple read-only, grid-dim/block-dim foldable, and CUDA-FUNCTION: words inline so that kernel call sites can optimize 2010-05-20 18:10:17 -07:00
Joe Groff 2ad382865e cuda.libraries, cuda.syntax: support for both 32- and 64-bit CUDA pointer abis. make CUDA-LIBRARY: read the abi as part of the library definition 2010-05-20 17:56:45 -07:00
Joe Groff 0d04406a41 cuda.libraries: rework parameter passing to fill entire parameter space in one API call 2010-05-20 17:23:47 -07:00
Joe Groff ca1426096a cuda.libraries: scrape out some useless code 2010-05-20 15:57:23 -07:00
Joe Groff efe7e94a07 cuda.libraries, cuda.syntax: factor generated CUDA-FUNCTION: word bodies into a "cuda-invoke" macro; add CUDA-GLOBAL: for referencing global symbols 2010-05-20 15:45:35 -07:00
Joe Groff f0a7f039bd cuda.libraries: rename "function-launcher" to "grid", 2<<< to <grid>, 3<<< to <grid-shared>, 4<<< to <grid-shared-stream> 2010-05-20 14:59:27 -07:00
Joe Groff 1a3fd1dc8c improve cuda library organization 2010-05-20 14:40:26 -07:00
Slava Pestov a8098e3182 specialized-arrays: rename byte-array>T-array to T-array-cast, and make it work with anything that responds to >c-ptr / byte-length 2010-05-18 23:09:34 -04:00
Slava Pestov ea726f5680 Move remaining sequence operations from generalizations to sequences.generalizations where they belong 2010-05-18 18:36:47 -04:00
Joe Groff 05f98a184c images.viewer: tag "not tested" rather than "not tested^M" 2010-05-18 12:43:31 -07:00
Slava Pestov 8a1765a9e9 images.viewer: add not tested tag since the unit tests rely on a GL context 2010-05-18 15:39:43 -04:00
Joe Groff d639baa319 Merge branch 'images.viewer' of git://github.com/jonenst/factor 2010-05-17 13:08:58 -07:00
Joe Groff e286a8daef cuda.devices: factor "context-device cuda-device-properties" into a "context-device-properties" word 2010-05-16 17:16:27 -07:00
Jon Harper c7012f4276 fix exception for large images 2010-05-16 17:36:51 +02:00
Joe Groff a0f28d4402 cuda.gl.ffi: add missing LIBRARY: cuda befor ffi function defs 2010-05-15 22:33:03 -07:00
Joe Groff 5f909cf443 cuda.gl: enum>number the flags argument to gl-buffer>resource so that single CUDA flag symbols can be used as arguments 2010-05-15 16:26:49 -07:00
Joe Groff c1dbce85bb cuda: move init-cuda from cuda.utils 2010-05-15 15:28:02 -07:00
Joe Groff 896cd58451 cuda.demos.prefix-sum: add init-cuda 2010-05-15 15:01:32 -07:00
Jon Harper 429c9df977 gl-texture-int is now in opengl.textures 2010-05-15 21:44:08 +02:00