Commit Graph

20045 Commits (4fd804a3a803f0788778f59578961bc45eca2f2b)

Author SHA1 Message Date
Slava Pestov 4fd804a3a8 vm: fix compilation on various Unices 2010-03-27 09:44:20 -04:00
Slava Pestov a04d53c3da set-context and start-context primitives can now pass parameters around 2010-03-27 08:13:57 -04:00
Slava Pestov 09aa64baaf vm: report callstack overflow 2010-03-27 07:45:11 -04:00
Slava Pestov 370718e9a4 vm: signal handling cleanup 2010-03-27 07:33:28 -04:00
Slava Pestov 5deb1bff29 spelling: John Benediktsson's port of Peter Norvig's spelling corrector 2010-03-27 06:25:47 -04:00
Slava Pestov ba61398145 vm: clean up TLS usage 2010-03-27 03:44:40 -04:00
Slava Pestov dae10378fc vm: fix ridiculous default callstack size 2010-03-27 03:35:10 -04:00
Slava Pestov 5e2acf86e8 stack-checker.known-words: fix load error 2010-03-27 03:35:01 -04:00
Slava Pestov f8134b18cd Implement start-context and set-context primitives 2010-03-27 02:56:11 -04:00
Slava Pestov b84b1423d9 compiler: add intrinsic for context-object primitive 2010-03-27 02:56:11 -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 6b337d8bc6 compiler.tree.propagation: don't constant-fold boa constructors of identity-tuple subclasses 2010-03-26 22:44:56 -04:00
Slava Pestov adeb6fb68f vm: actually use context callstacks when running code 2010-03-26 22:44:43 -04:00
Slava Pestov ccf8d51137 lexer: fix output type of map-tokens 2010-03-26 16:31:48 -04:00
Slava Pestov a3413060bb lexer: each-token and map-tokens did not handle EOF properly 2010-03-26 03:42:07 -04: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
Joe Groff 903552be55 Merge branch 'master' of git://factorcode.org/git/factor 2010-03-23 15:33:33 -07:00
Joe Groff 7ad724308d tools.deploy.windows: got the "com" and "exe" backwards for deploy-console? flag 2010-03-23 15:32:16 -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
Slava Pestov e4a828242d Merge branch 'for-slava' of git://git.rfc1149.net/factor 2010-03-23 04:34:36 -04:00
Samuel Tardieu 92f2950830 Add some documentation precisions for astar 2010-03-23 09:30:48 +01:00
Slava Pestov 960e911c31 vm: another fix 2010-03-23 04:17:39 -04:00
Samuel Tardieu b45aa7adbf Use sets 2010-03-23 09:12:10 +01:00
Slava Pestov cd4bd1bd96 vm/mach_signal.c: work around Mac OS X 10.6 API change (or bug?) 2010-03-23 04:04:08 -04: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
Slava Pestov 94f91ef3f8 Merge branch 'master' of git://factorcode.org/git/factor 2010-03-23 01:45:40 -04:00
Joe Groff 98e19a96df delegate: add BROADCAST: syntax, delegate generic with no outputs to an array of multiple delegates 2010-03-22 22:32:00 -07:00
Daniel Ehrenberg 4fab980a53 Fixing bug in regexp \P 2010-03-23 00:30:49 -04:00
Joe Groff 2b62de199b Merge branch 'master' of git://factorcode.org/git/factor 2010-03-22 16:59:25 -07:00
Joe Groff 359331c0b3 tools.deploy: make deploy-console? and deploy-ui? independent config variables, so windows apps can be deployed without a console or the ui 2010-03-22 16:55:35 -07:00
Slava Pestov 48708bf268 Merge branch 'vm' of git://github.com/littledan/Factor 2010-03-22 15:49:39 -07:00
Joe Groff ce605b2739 factor code duplication in compiler.cfg.intrinsics.simd.backend 2010-03-20 10:57:04 -07:00
Joe Groff 6e1a424614 compiler.cfg.intrinsics.simd.backend: eliminate duplicated work done on successful insn sequence 2010-03-20 02:51:49 -07:00