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