Björn Lindqvist
82e2de5e12
VM: oops, fix compilation error i caused
2016-04-24 15:18:45 +02:00
Björn Lindqvist
c55af9b957
VM: object_size, compute_entry_point_address, code_block_owner made into
...
functions
It is to make the vm class less heavy
2016-04-24 14:45:03 +02:00
Björn Lindqvist
82658e184f
VM: make return_takes_param() a function
2016-04-24 14:19:35 +02:00
Björn Lindqvist
28b5378196
VM: merge of fixup_data & fixup_code into a new method fixup_heaps
2016-04-24 12:42:22 +02:00
John Benediktsson
fb99c0ac84
inverse: remove ?word-prop which is the same as word-prop?.
2016-04-23 14:13:56 -07:00
John Benediktsson
596bedea25
vlists: fix >alist so pprint works properly for valist.
2016-04-23 13:00:03 -07:00
John Benediktsson
abf4ca20c2
Revert "boids: population needs to be an integer for slicing."
...
This reverts commit dec9becf65
.
2016-04-23 12:43:15 -07:00
John Benediktsson
7cab3d61fe
ui.gadgets.sliders: this fixes the previous test failure.
2016-04-23 12:41:12 -07:00
John Benediktsson
473c1cd55d
Revert "ui.gadgets.scrollers: fix tests for scrollbar change."
...
This reverts commit 4c7eed5812
.
2016-04-23 12:41:08 -07:00
John Benediktsson
4c7eed5812
ui.gadgets.scrollers: fix tests for scrollbar change.
2016-04-23 12:25:13 -07:00
Nicolas Pénet
4a9876474a
help.stylesheet: increased font size to 13pt
2016-04-23 10:23:45 -07:00
John Benediktsson
dec9becf65
boids: population needs to be an integer for slicing.
2016-04-23 10:19:42 -07:00
John Benediktsson
6a5f3f192e
ui.gadgets.sliders: restoring the arrows (temporarily?).
2016-04-23 10:04:46 -07:00
John Benediktsson
b31415f8a3
ui.gadgets.scrollers: 4 space indentation.
2016-04-23 09:51:15 -07:00
nicolas-p
e8c60ca890
Made scrollers disappear when disabled
2016-04-23 09:51:15 -07:00
nicolas-p
365c8d08d2
ui.gadgets.sliders: removed buttons
2016-04-23 09:51:15 -07:00
Björn Lindqvist
70e9834f2f
compiler.cfg.*: new system for emitting spill/reloads for gc calls ( #1471 )
...
GC calls were treated as sync points so all registers were spilled
around them. But if the gc call isn't triggered, it is unnecessary to
spill. This commit fixes that by handling ##call-gc specially and
putting ##spill and ##reloads in the same block as the gc call itself.
2016-04-22 19:21:15 +02:00
Björn Lindqvist
d5cb972a71
Docs: ui and compiler
2016-04-22 18:23:02 +02:00
Björn Lindqvist
a6f159eb17
cpu.x86.assembler: fix small help-lint problem
2016-04-22 18:10:59 +02:00
Björn Lindqvist
19899f3a0f
game.worlds: Fixing the GAME: syntax word that broke due to renames
2016-04-22 15:21:56 +02:00
Björn Lindqvist
720edcbd3b
style fixes - indenting slots and word bodies
2016-04-22 13:06:41 +02:00
Björn Lindqvist
3177e7851c
cpu.*: more docs
2016-04-22 13:00:46 +02:00
Björn Lindqvist
00fdb837fa
cpu.x86: better code without locals
2016-04-22 12:59:21 +02:00
Björn Lindqvist
92a85ebe86
compiler.*: more compiler docs
2016-04-22 12:57:54 +02:00
Björn Lindqvist
3e14ceafe2
compiler.*: more compiler tests
2016-04-22 12:44:25 +02:00
Björn Lindqvist
e58e1b9a65
compiler.cfg.ssa.interference.live-ranges: Docs
2016-04-22 12:33:39 +02:00
Björn Lindqvist
cf74a4dc0f
compiler.cfg.linear-scan.allocation.splitting: Docs
2016-04-22 12:16:46 +02:00
Björn Lindqvist
951c0586f0
compiler.cfg.linear-scan.allocation: removes no-free-registers?
2016-04-22 12:04:22 +02:00
Björn Lindqvist
c8d648f3f2
VM: the factor_vm::code_blocks() method isn't needed
2016-04-22 12:01:26 +02:00
Björn Lindqvist
bcc32291e8
VM: merge of free_list_allocator.hpp into free_list.hpp
...
It's better if all the free list stuff is in a single header.
2016-04-22 12:01:26 +02:00
Björn Lindqvist
a23bb8cf16
VM: nr of code blocks scanned always = points_to_<gen>.size()
2016-04-22 12:01:26 +02:00
Björn Lindqvist
70e7bad921
VM: parent and code attrs in collector struct is not used
2016-04-22 12:01:26 +02:00
John Benediktsson
c7ca2269b6
use MAIN-WINDOW: in a few places.
2016-04-21 17:00:06 -07:00
John Benediktsson
dbb182d33a
decimals: cleanup.
2016-04-21 16:59:56 -07:00
John Benediktsson
8a3dd3709e
ui: adding a WINDOW: that is like MAIN-WINDOW: but without making the word a main word.
2016-04-21 10:13:57 -07:00
John Benediktsson
55fda7140d
ctags.etags: cleanup.
2016-04-19 08:40:42 -07:00
John Benediktsson
eb4bbab417
money: more of this should be public.
2016-04-19 07:29:42 -07:00
John Benediktsson
9439c5a684
io.encodings.iso2022: stop using sets:unique.
2016-04-18 21:10:17 -07:00
John Benediktsson
c3a9c96edb
24-game: cleanup.
2016-04-18 20:48:20 -07:00
John Benediktsson
1983a7131a
ctags: whoops, forgot this.
2016-04-18 20:25:21 -07:00
John Benediktsson
b35f388de0
ctags: cleanup docs and tests.
2016-04-18 20:24:42 -07:00
John Benediktsson
0609f790c7
money: cleanup.
2016-04-18 20:16:33 -07:00
John Benediktsson
f37da7b2eb
ctags: simplify.
2016-04-18 17:21:30 -07:00
John Benediktsson
0add9190c2
lists: more cleanup.
2016-04-18 09:46:49 -07:00
Doug Coleman
da65402ee8
ui.debugger: don't rethrow at all. it just makes an infinite loop.
2016-04-18 09:27:32 -07:00
John Benediktsson
42ae9ac015
lists: first pass at some cleanup.
...
Now lists.lazy:lmap-lazy and lists.lazy:lappend-lazy names differentiate
from their non-lazy counterparts in lists.
2016-04-17 13:08:32 -07:00
Friedrich von Never
6b5b955a41
Atom package: update paths
2016-04-17 09:18:22 -07:00
John Benediktsson
5a3848515e
urls: remove unnecessary >secure-addr indirection.
2016-04-16 17:11:01 -07:00
John Benediktsson
df868fa972
soundex: make implementation private.
2016-04-16 16:38:42 -07:00
John Benediktsson
3ffa47de6c
soundex: fix soundex to handle test cases from wikipedia.
2016-04-16 16:37:44 -07:00