Commit Graph

20380 Commits (e65b8e5d02147f89cd860ad5cecc23734f7f3c41)

Author SHA1 Message Date
Slava Pestov 2b68f56c89 Document (free), move it out of libc.private and mention it in the "c-strings" help article (reported by Blei) 2010-03-30 17:32:51 -04:00
Slava Pestov 26c4aec91a validators: fix v-default (reported by Niklas Waern) 2010-03-30 15:35:36 -04:00
Slava Pestov 000c21fc66 concurrency.distributed: fix for removal of 'thread' word 2010-03-30 01:17:39 -04:00
Slava Pestov c36d85ab47 sets, hash-sets, bit-sets: fix some typos in the documentation 2010-03-30 01:10:39 -04:00
Slava Pestov c7142e4281 threads: use context-switching primitives 2010-03-29 20:40:17 -04:00
Slava Pestov d130f24248 ui.gadgets.buttons: fix incorrect parameter order in <radio-controls> 2010-03-29 15:08:15 -04:00
Slava Pestov 99771eb689 bootstrap.compiler: fix joint dependencies declared here 2010-03-29 13:14:26 -04:00
Slava Pestov 946b7415e0 vm: fix typos 2010-03-29 02:27:45 -04:00
Slava Pestov 43b2e02534 vm: split up TLS code and add a dummy implementation for a dummy OS known as NetBSD 2010-03-29 02:23:21 -04:00
Slava Pestov 8ab0d12e8d vm: callstack errors were flipped 2010-03-29 01:53:30 -04:00
Joe Groff 0a9d1b03a1 variables: typed vars, globals 2010-03-28 21:25:49 -07:00
Joe Groff 5f31860f18 "variables" vocab with uniform-access global, dynamic, and local vars 2010-03-28 19:27:34 -07:00
Joe Groff f60bdb4cb1 remove old, unused 'vars' vocab 2010-03-28 19:26:24 -07:00
Joe Groff 676d4e4c83 someone screwed up the kernel-error codes in debugger 2010-03-28 18:31:11 -07:00
Daniel Ehrenberg 240c6819a9 Merge branch 'master' into conditional 2010-03-28 19:49:32 -04:00
Doug Coleman b40382f412 vm: don't use sigaltstack() on OpenBSD because OpenBSD sucks 2010-03-28 18:26:39 -05:00
Slava Pestov 43ac59a9f4 kernel: don't test callstack overflow on OpenBSD or Windows 2010-03-28 17:58:05 -05:00
Slava Pestov 46ec4ff093 vm: fix SEH on Windows 2010-03-28 17:57:47 -05:00
Slava Pestov bddbcd24cd vm: fix OpenBSD compilation 2010-03-28 12:53:01 -04:00
Slava Pestov 84c01e1ab3 vm: fix compilation on FreeBSD 2010-03-28 12:52:16 -04:00
Slava Pestov 51c7e1e1e6 threads: fix thread-local variables 2010-03-28 12:33:41 -04:00
Slava Pestov 9ffe0a69d1 vm: use sigaltstack to handle callstack overflow properly 2010-03-28 11:37:28 -04:00
Slava Pestov e859a32096 cpu.x86.bootstrap: fix jit-profiling regression 2010-03-28 08:29:55 -04:00
Slava Pestov f1e19aabdb threads: simplify 'suspend' combinator 2010-03-28 08:29:53 -04:00
Slava Pestov 031ea6c39c vm: fix factor_vm::dispatch_signal() 2010-03-28 08:29:10 -04:00
Erik Charlebois fcec127d2d Debug rendering vocabulary 2010-03-27 14:31:24 -07:00
Erik Charlebois 532c2aa5ad FFI structs for manipulating ELF objects. 2010-03-27 14:21:28 -07:00
Slava Pestov 19aef06741 vm: fix compilation on various Unices 2010-03-27 09:44:20 -04:00
Slava Pestov b6dfdcb909 set-context and start-context primitives can now pass parameters around 2010-03-27 08:13:57 -04:00
Slava Pestov b5f7e91bdc vm: report callstack overflow 2010-03-27 07:45:11 -04:00
Slava Pestov 11ddbc03a4 vm: signal handling cleanup 2010-03-27 07:33:28 -04:00
Slava Pestov 88d0793946 spelling: John Benediktsson's port of Peter Norvig's spelling corrector 2010-03-27 06:25:47 -04:00
Slava Pestov 69bb81dab8 vm: clean up TLS usage 2010-03-27 03:44:40 -04:00
Slava Pestov fa08afdde8 vm: fix ridiculous default callstack size 2010-03-27 03:35:10 -04:00
Slava Pestov e6b9e54454 stack-checker.known-words: fix load error 2010-03-27 03:35:01 -04:00
Slava Pestov 1717b8d0f7 Implement start-context and set-context primitives 2010-03-27 02:56:11 -04:00
Slava Pestov d98e752199 compiler: add intrinsic for context-object primitive 2010-03-27 02:56:11 -04:00
Joe Groff d3767a7f27 Merge branch 'master' of factorcode.org:/git/factor 2010-03-26 20:09:38 -07:00
Joe Groff dbebe044c9 cursors: -find iterator 2010-03-26 20:08:29 -07:00
Slava Pestov e6a15c0b33 compiler.tree.propagation: don't constant-fold boa constructors of identity-tuple subclasses 2010-03-26 22:44:56 -04:00
Slava Pestov 560c119cd2 vm: actually use context callstacks when running code 2010-03-26 22:44:43 -04:00
Slava Pestov dde21c3cc4 lexer: fix output type of map-tokens 2010-03-26 16:31:48 -04:00
Slava Pestov a566d8cc6b lexer: each-token and map-tokens did not handle EOF properly 2010-03-26 03:42:07 -04:00
Slava Pestov 63c7513e2d websites.concatenative: fix stylesheet 2010-03-25 09:21:49 -04:00
Joe Groff e0435f6261 cursors: typo in -into-growable- 2010-03-24 19:02:27 -07:00
Joe Groff 96d2b44f3e cursors: push the -out- part from -map into -map- 2010-03-24 18:16:22 -07:00
Joe Groff e0358219ad 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 c70090bb83 cursors: -with- filter (e.g. foo H{ ... } [ ... ] assoc- -with- -each) 2010-03-24 17:02:10 -07:00
Joe Groff c17eb80b90 cursors: generalized -ncontainer- 2010-03-24 16:41:52 -07:00
Joe Groff 56c89c0510 cursors: 2each, 2map-as, 2map, using zip-cursors 2010-03-24 15:26:50 -07:00