Commit Graph

26863 Commits (592764ded4ad2982e501640b65c539c542410a44)

Author SHA1 Message Date
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