Joe Groff
|
98d1e7d006
|
update alien.libraries docs to link cdecl/stdcall symbols
|
2010-03-31 19:57:04 -07:00 |
Joe Groff
|
f3dd625de6
|
"stdcall" -> stdcall
|
2010-03-31 19:29:04 -07:00 |
Joe Groff
|
a6ee4232bb
|
"mingw" -> mingw
|
2010-03-31 19:28:11 -07:00 |
Joe Groff
|
65c3259761
|
"cdecl" -> cdecl
|
2010-03-31 19:20:35 -07:00 |
Joe Groff
|
565e3383ab
|
add singletons for stdcall, cdecl, mingw abis
|
2010-03-31 19:17:06 -07: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 |