John Benediktsson
592764ded4
math.extras: adding the Möbius function.
2014-12-23 20:08:23 -08:00
John Benediktsson
56b95b09a1
alien.c-types: move definitions of stdint.h from unix.types.
2014-12-23 19:40:21 -08:00
John Benediktsson
e60c661f72
gopher: use contents now that it works.
2014-12-23 19:22:35 -08:00
Doug Coleman
c59a025288
io.ports: Make buffered-port not have a length because of Linux virtual files and TCP sockets.
...
Related to issues #1256 and #1259 .
2014-12-23 13:47:50 -08:00
John Benediktsson
0b460c431b
tools.deploy.backend: add word for deleting cached staging images.
2014-12-23 08:56:05 -08:00
John Benediktsson
c0dda5c7e9
command-line: save the executable in a variable so that people don't use (command-line) directly if possible.
2014-12-23 08:12:31 -08:00
John Benediktsson
25dd9f3abb
bootstrap: fix this use of (command-line).
2014-12-22 23:14:47 -08:00
John Benediktsson
9b47a82e78
tools.deploy.shaker: set the rest of the args to preserve current behavior.
2014-12-22 22:44:42 -08:00
John Benediktsson
025283f252
vm: store full command-line including executable first argument.
2014-12-22 22:39:52 -08:00
John Benediktsson
b68174511c
gopher: fix bug where empty lines weren't printed properly in menus.
2014-12-21 09:42:54 -08:00
John Benediktsson
9858753c43
gopher: simplify.
2014-12-20 12:27:51 -08:00
John Benediktsson
c45e4e1c68
gopher: change gopher-text to use split1.
2014-12-20 12:11:23 -08:00
John Benediktsson
ee6ae8a63c
io.encodings.detect: simplify prolog-tag.
2014-12-20 12:06:54 -08:00
John Benediktsson
12050a0db9
gopher: add way to get result without converting to objects.
2014-12-20 11:28:23 -08:00
John Benediktsson
3709749ea1
tools.disassembler: allow disassemble of compose and curry.
2014-12-19 11:40:41 -08:00
Doug Coleman
2dc5590966
sequences: Add some examples of head and tail with short.
2014-12-17 17:43:18 -08:00
John Benediktsson
1a3522f20d
Revert "ui.tools.browser: one browser to rule them all."
...
This reverts commit 178c8c27e8
.
2014-12-17 17:38:14 -08:00
John Benediktsson
178c8c27e8
ui.tools.browser: one browser to rule them all.
2014-12-17 17:32:20 -08:00
Doug Coleman
7bbf5a65c1
subrip-subtitles: Add parser for .srt files. Kind of ugly.
2014-12-17 16:49:52 -08:00
John Benediktsson
45cf47c290
gml.viewer: fix using.
2014-12-17 14:45:31 -08:00
John Benediktsson
979b3b6ab1
gopher: make default selector the menu.
2014-12-17 14:30:31 -08:00
John Benediktsson
ac9c983c93
gopher-ui: remember scroll position in history.
2014-12-17 14:20:18 -08:00
John Benediktsson
d93eb719c7
gopher: fix query params for searching.
2014-12-17 14:12:06 -08:00
John Benediktsson
cc625546c0
gopher: don't require UI by default.
2014-12-17 13:54:14 -08:00
John Benediktsson
a5632a8649
gopher-ui: adding a UI for gopher browsing.
2014-12-17 13:40:11 -08:00
John Benediktsson
9a47d60873
gopher: handle query params, maybe (not tested).
2014-12-17 13:38:29 -08:00
John Benediktsson
cba72871c9
gopher: initial commit of gopher lib.
2014-12-17 13:07:15 -08:00
John Benediktsson
f6af1da32f
ui: use control-value/set-control-value in a few places.
2014-12-17 13:05:00 -08:00
Doug Coleman
9b6133d081
file-picker.windows: Basic file-picker works!
2014-12-16 13:45:31 -08:00
John Benediktsson
2d5358d713
macros: some cleanup.
2014-12-16 11:09:47 -08:00
John Benediktsson
2e56a3251a
bitstreams: cleanup and fix bug in bit-writer-bytes.
2014-12-15 19:28:24 -08:00
John Benediktsson
c01267d467
cocoa.dialogs: document save-panel stack effect better.
2014-12-15 19:24:57 -08:00
John Benediktsson
defd931d21
file-picker.windows: mock up some code for windows.
2014-12-15 15:36:03 -08:00
John Benediktsson
0edddbafd2
file-picker: adding start of cross-platform file-picker.
2014-12-15 15:16:41 -08:00
John Benediktsson
c2c722891e
compiler.cfg.save-contexts: fix help-lint.
2014-12-15 15:11:06 -08:00
John Benediktsson
c6ee627e1b
heaps: correctly size the data vector for >min-heap and >max-heap.
2014-12-15 13:29:01 -08:00
John Benediktsson
2a893a110a
compiler.cfg.linear-scan.allocation.state: don't use slot.syntax.
2014-12-15 13:10:59 -08:00
Björn Lindqvist
aee55f1b83
compiler.cfg.linear-scan.assignment: forgot that i removed live-intervals>min-heap
2014-12-15 21:04:53 +01:00
Björn Lindqvist
d6c1c075ff
compiler.cfg.linear-scan.allocation: using slurp-heap
2014-12-15 20:48:34 +01:00
Björn Lindqvist
84f8f26ce8
compiler.cfg.linear-scan.allocation.state: doc fixing
2014-12-15 20:44:53 +01:00
Björn Lindqvist
35d00da765
compiler.cfg.linear-scan.allocation.*: maybe a fix for #1227
...
The register allocator pops from the unhandled-intervals and
unhandled-sync-points heaps. If two live intervals share the same
start slot, then they can be popped in either order leading to
differently generated code. So instead use one
heap (unhandled-min-heap) and both the start and end slot as the heap
key to resolve tie-breakers
2014-12-15 20:44:53 +01:00
Björn Lindqvist
fd0b0cbf9e
tools.gc-decode.tests: another tough test
2014-12-15 20:44:07 +01:00
Björn Lindqvist
173f7c0869
compiler.cfg.scheduling: refactoring to use the simple-optimization combinator
2014-12-15 20:44:07 +01:00
Björn Lindqvist
8a011c8366
compiler.cfg.*: more docs
2014-12-15 20:44:07 +01:00
Björn Lindqvist
c810677b47
compiler.cfg.linear-scan.*: refactoring to simplify init-allocator and get rid of init-unhandled
2014-12-15 20:44:06 +01:00
Björn Lindqvist
fab478482e
compiler.cfg.linear-scan.allocation: refactoring to simplify the (allocate-registers) recursion
2014-12-15 20:44:06 +01:00
Björn Lindqvist
52c6009aeb
compiler.cfg.linear-scan.assignment: utility word heap-pop-while which lets you express expire-old-intervals and activate-new-intervals more nicely + tests
2014-12-15 20:40:49 +01:00
Björn Lindqvist
0af46ac4de
compiler.cfg.linear-scan.assignment: more docs and refactoring of the init-unhandled and assign-registers-in-block words
2014-12-15 20:40:49 +01:00
Björn Lindqvist
a7137f32ff
compiler.cfg.save-contexts: refactoring of the vocab, using the simple-optimization combinator and union classes you can shorten it a lot
2014-12-15 20:36:27 +01:00
John Benediktsson
52e7538869
ui: specify two places where image-name tuples are expected.
2014-12-15 09:56:03 -08:00