Björn Lindqvist
|
b8aef640f9
|
VM: new method set_border_locked() in segment, so that you can remove
the protection of the guard pages
|
2015-08-14 20:19:56 -07:00 |
Björn Lindqvist
|
50822c1a8a
|
vm: add def for the segment struct, it's useful for testing
|
2015-08-14 20:19:56 -07:00 |
Björn Lindqvist
|
5d7fb5da60
|
VM: smaller style-fixes, like removing redundant else clauses and this prefixes
|
2015-08-14 20:19:55 -07:00 |
Björn Lindqvist
|
e14d820138
|
VM: move trace_partial_objects to visit_partial_objects since it is a
kind of visitation function
|
2015-08-14 20:19:55 -07:00 |
Björn Lindqvist
|
df669298ce
|
VM: split dispatch_signal_handler into two methods, one for resumable
and one for non-resumable signals
|
2015-08-14 20:19:55 -07:00 |
Björn Lindqvist
|
2b1c6ca11a
|
VM: move the frame_predecessor() method to the code_heap class
|
2015-08-14 20:19:54 -07:00 |
Björn Lindqvist
|
f3c34e44d4
|
VM: FRAME_RETURN_ADDRESS define unused
|
2015-08-14 20:19:54 -07:00 |
Björn Lindqvist
|
9413f711b9
|
VM: the JIT_PROFILING special object is never used, so rename it to
JIT_UNUSED (removing it breaks boot images)
|
2015-08-14 20:19:53 -07:00 |
Björn Lindqvist
|
dbb045e2cd
|
bootstrap.image: better to use the special-object-count constant from kernel.private
|
2015-08-14 20:19:53 -07:00 |
Björn Lindqvist
|
8c70f04d41
|
bootstrap.image: bs-special-objects -> special-objects,
bootstrap.image.syntax vocab not needed anymore
|
2015-08-14 20:19:53 -07:00 |
Björn Lindqvist
|
2b3989f3c9
|
bootstrap.assembler.*: convert the other assembly files to the new
jit-define system
|
2015-08-14 20:19:52 -07:00 |
Björn Lindqvist
|
9cf36e3dc2
|
bootstrap.image: attempt to remove the SPECIAL-OBJECT: table
Instead of using newly defined words as keys to the special-objects
hash being built, you can reuse the constants in kernel.private
|
2015-08-14 20:19:52 -07:00 |
Björn Lindqvist
|
bdc4880b17
|
compiler.cfg.save-contexts: context-save-needed not needed because it's
the same as gc-map-insn
|
2015-08-14 20:19:51 -07:00 |
Björn Lindqvist
|
3f9fa7e39e
|
VM: emit_prolog/emit_epilog can be simplified because stack frame and
safe point is always emitted together
|
2015-08-14 20:19:51 -07:00 |
Björn Lindqvist
|
358fae93c9
|
VM: the stack_frame_p() and safepoint_p() functions appear to be
semantically identical, let's merge them into a
no_non_safepoint_words_p() function
|
2015-08-14 20:19:50 -07:00 |
Björn Lindqvist
|
510193f012
|
VM: an unused #define we can eliminate
|
2015-08-14 20:19:50 -07:00 |
Björn Lindqvist
|
81057c4108
|
VM: the context_object_count must be wrong, there are only 4 of them
|
2015-08-14 20:19:50 -07:00 |
John Benediktsson
|
cc80c37bbb
|
namespaces: simplify (box-at) using cache.
|
2015-08-14 19:51:52 -07:00 |
John Benediktsson
|
2c41c913ee
|
parser: split out check-word-name.
|
2015-08-14 19:51:52 -07:00 |
John Benediktsson
|
3e9d80edf1
|
windows.directx.dinput.constants: simplify uninitialize.
|
2015-08-14 19:51:52 -07:00 |
Doug Coleman
|
1e64f03870
|
decimals: rename D: to DECIMAL: to help with new parser until we figure out how best to deal with conflicts.
|
2015-08-14 15:04:53 -07:00 |
John Benediktsson
|
ad9d0c171b
|
use scrape-html instead of "http-get nip parse-html".
|
2015-08-14 12:14:04 -07:00 |
Doug Coleman
|
9f43820076
|
Revert "vm: don't use implicit this. thanks to Jon Harper for the report."
My bad. A buggy compiler is a buggy compiler. Not a good workaround.
This reverts commit 1602e5094c .
|
2015-08-14 11:15:55 -07:00 |
Doug Coleman
|
1602e5094c
|
vm: don't use implicit this. thanks to Jon Harper for the report.
|
2015-08-14 10:16:53 -07:00 |
Doug Coleman
|
5ba44b37bc
|
windows.errors: fix bootstrap
|
2015-08-13 23:07:32 -07:00 |
John Benediktsson
|
02b8a051f0
|
fix for bad renames.
|
2015-08-13 19:08:05 -07:00 |
Doug Coleman
|
38f3450519
|
compiler: fix D.
|
2015-08-13 18:15:25 -07:00 |
John Benediktsson
|
b502ad7ac6
|
misc/vim: update with new core word renames.
|
2015-08-13 17:56:16 -07:00 |
John Benediktsson
|
0216f9f6d1
|
namespaces: rename namestack* to (get-namestack) for consistency.
|
2015-08-13 17:53:07 -07:00 |
John Benediktsson
|
bee46baecb
|
continuations: rename catchstack* to (get-catchstack) for consistency.
|
2015-08-13 17:52:40 -07:00 |
John Benediktsson
|
f88febc03e
|
namespaces: remove is-global word.
|
2015-08-13 17:46:40 -07:00 |
John Benediktsson
|
ceb75057da
|
change ERROR: words from throw-foo back to foo.
|
2015-08-13 16:13:05 -07:00 |
John Benediktsson
|
a6926b19ce
|
see: ERROR: should print as ERROR:.
|
2015-08-13 16:12:46 -07:00 |
Doug Coleman
|
ce046b77c8
|
compiler: rename D to D: because it wants a token. Same for R -> R:
|
2015-08-13 15:23:10 -07:00 |
Doug Coleman
|
dc71bd4caa
|
stack-checker: old bug, float>fixnum was not foldable!!
|
2015-08-13 14:47:01 -07:00 |
Doug Coleman
|
b2364198a2
|
words: use get-callstack.
|
2015-08-13 12:57:33 -07:00 |
Doug Coleman
|
62686907fe
|
compiler: fix rename
|
2015-08-13 12:55:28 -07:00 |
Doug Coleman
|
5a52224ef5
|
threads: fix test.
|
2015-08-13 10:16:10 -07:00 |
Doug Coleman
|
c21a154056
|
core: callstack is a builtin type and a class name. rename the *stack words that grab the current stack get-foostack to avoid the callstack builtin conflict and for better symmetry with set-foostack.
|
2015-08-13 10:11:59 -07:00 |
John Benediktsson
|
0e1169ceab
|
alien.libraries: try out throw-foo.
|
2015-08-13 06:52:06 -07:00 |
John Benediktsson
|
c9bd438d18
|
io.launcher: fix bad refactor.
|
2015-08-13 06:51:44 -07:00 |
John Benediktsson
|
b79c848d73
|
remove redundant IN:
|
2015-08-13 06:44:37 -07:00 |
Doug Coleman
|
b6be8685c3
|
basis: ERROR: changes.
|
2015-08-13 03:20:39 -07:00 |
Doug Coleman
|
225c28f23a
|
compiler.tree.propagation: Fix build error
|
2015-08-13 02:53:03 -07:00 |
Doug Coleman
|
79cca8e59d
|
zoneinfo: at -> at-time
|
2015-08-13 02:15:54 -07:00 |
Doug Coleman
|
66147f27b4
|
extra: use throw-foo for ERROR: change
|
2015-08-13 01:56:32 -07:00 |
Doug Coleman
|
809d372243
|
zeromq: fix for ERROR: change.
|
2015-08-13 00:58:59 -07:00 |
Doug Coleman
|
3291497cd6
|
gpu.shaders: fix throw- error
|
2015-08-13 00:24:10 -07:00 |
Doug Coleman
|
eeb7cf508f
|
db.sqlite: fix ERROR:
|
2015-08-13 00:18:29 -07:00 |
Doug Coleman
|
9618704660
|
xml.errors: fix xml error.
|
2015-08-13 00:04:16 -07:00 |