Björn Lindqvist
|
0ff4c68e15
|
compiler.cfg.stacks.local: to simplify, end-local-analysis can take the block it operates on as argument
|
2015-04-29 09:31:56 -07:00 |
Björn Lindqvist
|
b983053130
|
compiler.cfg.*: putting test-init in compiler.cfg.stacks.tests didn't work, put new word cfg-unit-test in compiler.test
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
4390561a6e
|
compiler.cfg.*: new word reset-vreg-counter, useful for making test writing more convenient
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
2536943e82
|
compiler.cfg.*: new word connect-Nto1-bbs
using that word predecessors is already up-to-date so calling needs-predecessors isn't needed
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
8a7699e42c
|
compiler.cfg.*: refactoring to remove the initial-basic-block word
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
6559382028
|
compiler.cfg.*: ds-load removed
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
cc1903bec1
|
compiler.cfg.*: some refactoring in the stack tracking for #shuffle nodes
instead of having separate words for the stacks like inc-d/r and ds/rs-store use generic words that work on either stack
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
eda9535ce6
|
compiler.tree.propagation.call-effect: changing back call-effect-unsafe?, changing it made all images to large for some reason
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
92165e4ee7
|
Docs: bunch of smaller documentation fixes for various vocabs
|
2015-04-29 09:31:54 -07:00 |
Björn Lindqvist
|
837e098d41
|
compiler.cfg.*: a little more docs
|
2015-04-29 09:31:54 -07:00 |
Björn Lindqvist
|
ba4736ff75
|
compiler.cfg.stacks.local: change current-height to a two-tuple { { d emit-d } { r emit-r } } it makes the code a bit simpler
|
2015-04-29 09:31:54 -07:00 |
Björn Lindqvist
|
c360f0123b
|
compiler.cfg.stacks: a few unused words removed
|
2015-04-29 09:31:54 -07:00 |
Björn Lindqvist
|
09238cee4b
|
compiler.tree.propagation.call-effect: docs for this vocab
|
2015-04-29 09:31:54 -07:00 |
Björn Lindqvist
|
acc1bd3221
|
compiler.*: removing the check-d and check-r slots from gc-map and adjusting code that depended on those
|
2015-04-29 09:31:53 -07:00 |
Björn Lindqvist
|
2cd2aa498a
|
VM: the compiler doesn't emit any live overinitialized locations anymore
Any overinitialized location immediately becomes garbage and is not
reused again. This is very nice because then the gc maps can be
simpler again.
|
2015-04-29 09:31:53 -07:00 |
Björn Lindqvist
|
ded3760d46
|
compiler.*: merge of ##inc-r and ##inc-d into one instruction ##inc with a loc slot
this is nice because it leads to simpler code and matches how ##peek and ##replace instructions work
|
2015-04-29 09:31:53 -07:00 |
Björn Lindqvist
|
c7d9cb4c3d
|
compiler.cfg.*: new and improved docs
|
2015-04-29 09:31:53 -07:00 |
Björn Lindqvist
|
74ea76a3c9
|
compiler.cfg: unlikely? slot unused, lets get rid of it
|
2015-04-29 09:31:53 -07:00 |
Björn Lindqvist
|
bb504b7c3d
|
compiler.cfg.dependence: this vocab was only used by scheduling so it isn't needed anymore
|
2015-04-29 09:31:53 -07:00 |
Björn Lindqvist
|
b3ebb04d6d
|
compiler.cfg.*: since the height and scheduling compiler passes aren't used anymore lets remove them
|
2015-04-29 09:31:53 -07:00 |
Doug Coleman
|
bfc1bccbfd
|
core-foundation.fsevents: Fix typedefs and array types to unsigned.
|
2015-04-21 13:11:26 -07:00 |
John Benediktsson
|
e5b12a1c59
|
interpolate: allow anonymous by-order stack arguments.
|
2015-04-20 14:44:49 -07:00 |
John Benediktsson
|
5251d7c9bc
|
interpolate: number stack arguments from top of stack.
|
2015-04-20 13:02:09 -07:00 |
John Benediktsson
|
5726f4e207
|
Revert "interpolate: number stack arguments from top of stack."
This reverts commit 162f75a7e5 .
|
2015-04-20 11:19:49 -07:00 |
John Benediktsson
|
162f75a7e5
|
interpolate: number stack arguments from top of stack.
|
2015-04-20 11:10:27 -07:00 |
John Benediktsson
|
d235a6562e
|
simple-tokenizer: whoops, need to escape \
|
2015-04-19 21:12:40 -07:00 |
John Benediktsson
|
a30c0c0946
|
simple-tokenizer: consider \t \n \r spaces also.
|
2015-04-19 20:47:55 -07:00 |
John Benediktsson
|
56bb141257
|
peg.ebnf: unescape strings in a few places.
|
2015-04-19 20:47:26 -07:00 |
John Benediktsson
|
338e99e434
|
peg: remove trailing whitespace from docs.
|
2015-04-19 20:47:05 -07:00 |
John Benediktsson
|
30d7d0dac2
|
core-foundation.fsevents: add more flags.
|
2015-04-19 15:57:05 -07:00 |
John Benediktsson
|
7e4d1178c3
|
interpolate: don't break backwards compatibility.
|
2015-04-18 20:22:29 -07:00 |
John Benediktsson
|
c5ed2c89fe
|
interpolate: some fixes for recent API change.
|
2015-04-18 19:36:49 -07:00 |
John Benediktsson
|
ce491a5aa1
|
interpolate: allow mixing of named variables and stack arguments.
|
2015-04-18 17:18:37 -07:00 |
John Benediktsson
|
1ce1e2d27e
|
help.apropos: remove extra whitespace.
|
2015-04-17 18:04:08 -07:00 |
John Benediktsson
|
9eb365abe0
|
http.client: add quot stack effect.
|
2015-04-17 17:54:29 -07:00 |
John Benediktsson
|
a5339d48c8
|
furnace.utilities: use "header" word, some cleanup.
|
2015-04-17 17:54:13 -07:00 |
John Benediktsson
|
50725002be
|
formatting: support space prefix for numbers.
|
2015-04-17 17:50:00 -07:00 |
John Benediktsson
|
b0ba4a5925
|
mime.multipart: use header, some cleanup.
|
2015-04-17 17:41:56 -07:00 |
Doug Coleman
|
1d1ef9079c
|
opengl.capabilities: Make it more explicit that you should put the
directory that contains opengl not the library name itself.
|
2015-04-09 15:05:20 -05:00 |
John Benediktsson
|
faa7fde557
|
tools.ps: enable use from command-line.
|
2015-04-09 10:43:43 -07:00 |
John Benediktsson
|
24101fbaeb
|
tools.hexdump: enable use from command-line.
|
2015-04-09 10:43:20 -07:00 |
John Benediktsson
|
ea2547aae3
|
editors.emacs: fix doc typo.
|
2015-04-01 15:57:06 -07:00 |
Doug Coleman
|
7895e0fcaa
|
io.launcher.windows tests: Use unique-file instead of temp-file. Fixes
|
2015-04-01 15:44:55 -07:00 |
John Benediktsson
|
e164fcf431
|
http.parsers: parse a "simple request".
|
2015-03-11 17:48:28 -07:00 |
John Benediktsson
|
7c30ae8ab6
|
gobject.ffi: fix windows dll name.
|
2015-03-08 08:51:53 -07:00 |
John Benediktsson
|
3a12615b12
|
xml.writer: adding a test for pprint-xml fix.
|
2015-02-28 16:40:13 -08:00 |
John Benediktsson
|
c7f440e097
|
xml.data: fix issue with empty tags not being printed use shortened <tag/> format.
|
2015-02-28 16:00:00 -08:00 |
John Benediktsson
|
e243a886d3
|
xml.data: adding tests for tags assoc protocol.
|
2015-02-28 15:37:06 -08:00 |
John Benediktsson
|
102aa2cbc1
|
xml.data: make tags support assoc protocol as documented.
|
2015-02-28 15:34:24 -08:00 |
Mark Green
|
fe2c2d23de
|
Adding help for <model-field> and <action-field>.
|
2015-02-21 18:39:04 -08:00 |