Slava Pestov
|
0faa3bcf4a
|
vm: pre-allocate context alien
|
2010-04-02 00:02:21 -04:00 |
Slava Pestov
|
044171e6b9
|
cpu.ppc: fix optimizing compiler backend
|
2010-04-01 21:41:13 -05:00 |
Slava Pestov
|
2cab0bb86c
|
cpu.ppc: stick old stack pointer in a register for use by callbacks
|
2010-04-01 22:39:46 -04:00 |
Slava Pestov
|
eceabbc57e
|
compiler: new set-special-object intrinsic; more efficient special-object intrinsic
|
2010-04-01 20:09:14 -04:00 |
Slava Pestov
|
1b4b1a180c
|
Some minor pointless optimizations
|
2010-04-01 20:09:14 -04:00 |
Doug Coleman
|
51fd5e34e8
|
Fix bootstrap on windows
|
2010-04-01 18:48:41 -05:00 |
Joe Groff
|
7a5a6c779e
|
add note to deploy docs that «deploy» creates a bundle directory with all the parts, and «deploy-image-only» deploys only the image
|
2010-04-01 15:25:08 -07:00 |
Joe Groff
|
bbe6b729bf
|
tools.deploy: add a «deploy-image-only» word that only builds the image file to a specified location
|
2010-04-01 15:11:52 -07:00 |
Joe Groff
|
6bc8beb070
|
tools.deploy.macosx: make sure Contents/Frameworks dir still gets created for apps that deploy third-party libraries
|
2010-04-01 14:44:18 -07:00 |
Joe Groff
|
6fdba565a1
|
update deploy backends not to include dll in deployed apps
|
2010-04-01 14:26:56 -07:00 |
Doug Coleman
|
8a46a201fc
|
Fix bootstrap
|
2010-04-01 15:37:57 -05:00 |
Doug Coleman
|
026499e64f
|
Use flags{ instead of flags all over the place
|
2010-04-01 14:44:03 -05:00 |
Slava Pestov
|
1f9fbd22eb
|
cpu.ppc: updating optimizing compiler backend for recent changes (untested)
|
2010-04-01 00:22:10 -04:00 |
Slava Pestov
|
1e1425a6e1
|
cpu.ppc: non-optimizing compiler backend fixes
|
2010-04-01 00:21:41 -04:00 |
Slava Pestov
|
7d24459bb8
|
cpu.x86.assembler: add segment override prefixes
|
2010-03-31 20:47:13 -04:00 |
Slava Pestov
|
ef53e6ecd5
|
cpu.x86.64: eliminate useless instruction from primitive call sequence for a marginal to non-existent gain
|
2010-03-31 19:32:36 -04:00 |
Doug Coleman
|
0569f08ea2
|
Fix calendar docs
|
2010-03-31 17:37:22 -05:00 |
Doug Coleman
|
dc52f177f5
|
Add utiltity words for io.files.unique
|
2010-03-31 15:09:51 -05:00 |
Doug Coleman
|
b39e3f4700
|
Link a word in math docs
|
2010-03-31 15:09:51 -05:00 |
Doug Coleman
|
077e5dea2a
|
Always do a leap year check when adding timestamps
|
2010-03-31 15:09:51 -05:00 |
Doug Coleman
|
e7487bfe98
|
More constants and functions in windows.advapi32
|
2010-03-31 15:03:35 -05:00 |
Doug Coleman
|
c49f45f051
|
Make literals work with aliases, add flags{ parsing word to clean boilerplate with $[
|
2010-03-31 15:03:33 -05:00 |
Doug Coleman
|
be51468863
|
Report the Win32 error code along with the error message
|
2010-03-31 15:03:32 -05:00 |
Slava Pestov
|
4b1361833e
|
cpu.ppc: updating non-optimizing compiler backend for green threads (untested)
|
2010-03-31 15:19:14 -04:00 |
Slava Pestov
|
8f0487f1c3
|
cpu.x86: remove useless crap from c-to-factor sub-primitive
|
2010-03-31 15:19:00 -04:00 |
Slava Pestov
|
ce42aea6a4
|
tools.deploy.shaker: make sure an io-multiplex method remains even if C streams are stripped out
|
2010-03-31 13:29:44 -04:00 |
Slava Pestov
|
587664efbf
|
tools.deploy.shaker: don't strip out io-thread, since new thread implementation requires at least one thread to be runnable at any time
|
2010-03-31 10:27:24 -04:00 |
Slava Pestov
|
1b271f8202
|
locals: remove some dead code
|
2010-03-30 21:56:51 -04:00 |
Slava Pestov
|
fb2ecab614
|
threads: delete old contexts immediately instead of handing them off to a 'context recycler' thread
|
2010-03-30 21:47:48 -04:00 |
Slava Pestov
|
60d1a9640d
|
models.product: fix example (reported by Muzzleflash)
|
2010-03-30 17:33:08 -04:00 |
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 |
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 |
Slava Pestov
|
51c7e1e1e6
|
threads: fix thread-local variables
|
2010-03-28 12:33:41 -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
|
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
|
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 |
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 |
Joe Groff
|
305ea844de
|
tools.deploy.windows: got the "com" and "exe" backwards for deploy-console? flag
|
2010-03-23 15:32:16 -07:00 |