Commit Graph

  • 5cfd5ff224 io.streams.byte-array.fast: don't need >c-ptr. John Benediktsson 2016-04-06 12:39:50 -0700
  • f865273e4d alien.c-types: Implement present on pointers for help-lint. Doug Coleman 2016-04-05 22:17:36 -0700
  • 1f7bf0d6ab splitting: string-lines is optimized for strings. revert my previous slowdown of 50% or so. add a note so this won't happen again. oops. Doug Coleman 2016-04-05 21:16:27 -0700
  • 8c158aa68f help.lint.checks: ignore words without defined word-help. John Benediktsson 2016-04-05 19:03:08 -0700
  • aaae4bcf9f splitting-docs: Fix stack effect of string-lines. Doug Coleman 2016-04-05 14:50:50 -0700
  • 49be5b2c52 io.directories.search: Fix unit test using list. Doug Coleman 2016-04-05 14:49:27 -0700
  • 51b70b2050 core: clean up split-lines with subseq-as. clean up subseq/subseq-as/subseq-unsafe/subseq-unsafe-as. Doug Coleman 2016-04-05 12:21:52 -0700
  • 1bc99066a7 strings.parser: allow "\u{snowman}" or "\u{2603}". John Benediktsson 2016-04-05 10:19:43 -0700
  • 96336d2f6c sets: make null? use cardinality. John Benediktsson 2016-04-04 21:06:21 -0700
  • 7468da3cd3 help: small fix because I forgot to test predicates still worked. John Benediktsson 2016-04-04 15:40:26 -0700
  • bdd4d49ac1 help: adding a default word help if not defined by HELP:. John Benediktsson 2016-04-04 15:31:53 -0700
  • 68bdd4196b strings.parser: adding error tests. John Benediktsson 2016-04-04 15:13:46 -0700
  • 6dd1172a8d strings.parser: fix docs for parse-string. John Benediktsson 2016-04-04 15:01:43 -0700
  • 4d83867cb4 strings.parser: remove parse-short-string, everyone should parse-string. John Benediktsson 2016-04-04 14:54:06 -0700
  • 42c56a2de1 strings.parser: better string error messages. John Benediktsson 2016-04-04 14:48:05 -0700
  • 1f063155a9 ui.backend.gtk: simplify calls to gtk_init. John Benediktsson 2016-04-04 14:26:19 -0700
  • 7a5142e0ca images.http: make it easier to image. stuff. John Benediktsson 2016-04-04 12:55:18 -0700
  • 4bfcc86cc4 compiler.tests.stack-trace: use with-test-file. John Benediktsson 2016-04-04 12:55:02 -0700
  • da4812ba21 VM: refactoring which removes two not useful short methods Björn Lindqvist 2016-04-04 23:30:16 +0200
  • 58e18ad668 ui.gadgets.corners: move to unmaintained. trim using lists. Doug Coleman 2016-04-04 14:11:54 -0700
  • 783cffe036 sequences.extras: Add a word to ensure that the underlying for slices is the same. Add a more forgiving version of merge-slices called span-slices. Doug Coleman 2016-04-04 11:45:48 -0700
  • 10cb7e12c1 assocs.extras: Add a word set-once-at that throws if the key is already set. Doug Coleman 2016-04-04 11:45:21 -0700
  • 1aa8a432c7 sequences.extras: make rotate wrap. John Benediktsson 2016-04-04 11:17:24 -0700
  • 4c6511a058 sequences.extras: make rotate! support negative indices. John Benediktsson 2016-04-04 11:13:11 -0700
  • 4b5b058c20 sequences.extras: make rotate support negative n. John Benediktsson 2016-04-04 11:05:28 -0700
  • dad9110889 sequences.extras: rename back to rotate!. John Benediktsson 2016-04-04 10:59:32 -0700
  • e4ddd9f38e compiler.cfg.linear-scan.allocation.spilling: fix $maybe docs. John Benediktsson 2016-04-04 10:40:02 -0700
  • 2269b07d33 use with-temp-file and with-temp-directory in some tests. John Benediktsson 2016-04-04 10:32:42 -0700
  • dd3189ecb6 tools.test: adding with-test-file and with-test-directory. John Benediktsson 2016-04-04 10:31:47 -0700
  • 2ea3e304cf ui.backend.gtk: simplify <window-handle>. John Benediktsson 2016-04-02 09:31:30 -0700
  • 2cc8b5e7de compiler.cfg.linear-scan.allocation.spilling: fix stack effect Björn Lindqvist 2016-04-03 15:36:39 +0200
  • 89e98e96a4 compiler.cfg.linear-scan.live-intervals: hairy- and clober-insn moved to this vocab Björn Lindqvist 2016-04-03 05:53:18 +0200
  • 1a71407112 compiler.cfg.linear-scan.assignment: refactoring + tests Björn Lindqvist 2016-04-03 02:48:37 +0200
  • 86606213de compiler.cfg.linear-scan.assignment: refactoring Björn Lindqvist 2016-04-02 19:17:22 +0200
  • 54d7b50d1b compiler.cfg.linear-scan.live-intervals: better way to write insn>sync-point Björn Lindqvist 2016-04-02 18:58:18 +0200
  • 3fd1d80b83 graphviz: Fix test for rename of rotate! Doug Coleman 2016-04-02 19:57:33 -0700
  • 15d788718f command-line: gvim example obsolete. update to new example. Doug Coleman 2016-04-02 16:51:35 -0700
  • fc1b8214f0 sequences.extras: Check if slices overlap or touch. Add a merge-slices word. For efficiency, provide ordered/unordered versions of each word based on whether you know the slices have been swapped or not so they are ordered by from>>. Doug Coleman 2016-04-02 15:46:08 -0700
  • b4f979c848 sequences.extras: rename rotate to rotate-headwards and rotate-tailwards. add experimental length- word and addo some slice util words. Doug Coleman 2016-04-02 15:17:12 -0700
  • 2f42e588da ui.debugger: copyrighter. John Benediktsson 2016-04-02 09:30:41 -0700
  • 047be9cd52 tools.deploy.*: refactoring to not use dynamic variables in make-deploy-image Björn Lindqvist 2016-04-02 04:56:04 +0200
  • 3ef33708ae compiler.cfg.linear-scan.assignment: dont think prepare-insn should be called twice here Björn Lindqvist 2016-04-02 03:22:41 +0200
  • 026abb9c38 compiler.cfg.linear.scan.*: makes it so ranges and uses are guaranteed to be vectors Björn Lindqvist 2016-04-02 00:23:49 +0200
  • e944ff7fe7 ui.debugger: If Linux has a ui error on startup you get popups continuously until you quit. The stack effect doesnt' throw, but I guess it's better to not have tons of popups. Doug Coleman 2016-04-02 01:56:48 -0700
  • 95c1b6bbe3 compiler.cfg.linear-scan.live-intervals: doc lint fixes Björn Lindqvist 2016-04-01 23:42:00 +0200
  • a60f122c5e basis.compiler.cfg.linear-scan.*: fixing boostrap problems due to the word rename Björn Lindqvist 2016-04-01 20:16:13 +0200
  • eb68ad6932 compiler.cfg.linear-scan.allocation.splitting: fix HINTS: specialization for split-interval Björn Lindqvist 2016-04-01 19:38:45 +0200
  • 52e78441f8 compiler.cfg.linear-scan.live-intervals: simplify uses-vregs* Björn Lindqvist 2016-04-01 18:54:13 +0200
  • 76be7b54ed compiler.cfg.linear-scan.*: removed start and end from live-interval-state Björn Lindqvist 2016-04-01 06:08:40 +0200
  • c09312d881 io.files.unix: more test cleanup. John Benediktsson 2016-03-31 21:31:44 -0700
  • 68b0f7d0f0 io: fix some temp-file uses in tests. John Benediktsson 2016-03-31 21:08:03 -0700
  • 9a8f35c23b zoneinfo.tests: a few trivial tests, for diagnosing #1513 Björn Lindqvist 2016-04-01 02:43:09 +0200
  • a921e35af3 zoneinfo: removing a few empty words and unused tuples Björn Lindqvist 2016-04-01 02:42:16 +0200
  • 37fc051506 Revert "ui.backend.gtk: try yield in idle callback." John Benediktsson 2016-03-31 16:53:52 -0700
  • 281ccddda8 Revert "ui.backend.gtk: only use the timer when not io.backend.unix." John Benediktsson 2016-03-31 16:53:47 -0700
  • 8c4e602973 mason.release.sign: use build-dir not build-dir get. make factor path at run-time not at parse-time. Doug Coleman 2016-03-31 09:54:02 -0700
  • 96ad040ed7 sequences.frozen: adding virtual "frozen" sequences. John Benediktsson 2016-03-31 09:14:30 -0700
  • fbfb42c768 vocabs.parser: sift the search-vocabs. John Benediktsson 2016-03-31 08:36:23 -0700
  • c12b73e929 math: fix docs for binary printing. Doug Coleman 2016-03-31 07:46:05 -0700
  • 46f781a56f compiler.tests.stack-trace: remove temp-file usage. Doug Coleman 2016-03-31 07:37:50 -0700
  • beae638eab tools.test: maybe "continue running tests" isn't a good idea. John Benediktsson 2016-03-31 07:20:31 -0700
  • a4b9e55987 tools.test: add a restartable-tests? flag to control restarts. John Benediktsson 2016-03-31 06:51:17 -0700
  • 617a725ba5 http.client, proxy defaults to http protocol like for the target Jon Harper 2016-03-31 13:15:39 +0200
  • ed33bc7862 http.client, request-url don't try to fix unfixable urls Jon Harper 2016-03-31 13:01:07 +0200
  • 9cbf548340 http.client: throw if the proxy not empty and not valid Jon Harper 2016-03-30 23:10:55 +0200
  • cb3bbc8a40 unicode: get the tests to run again. John Benediktsson 2016-03-31 06:04:37 -0700
  • d2daa05790 io: fix some temp-files in the tests to use unique-files. John Benediktsson 2016-03-31 00:23:13 -0700
  • 498285d7dd unicode: make this the API for all unicode things. John Benediktsson 2016-03-30 23:29:48 -0700
  • 92496b5393 tools.test: better restart checking. John Benediktsson 2016-03-30 21:55:07 -0700
  • f5cea754b5 regexp: Fix / escape in regexp. Fixes validators test. Doug Coleman 2016-03-30 23:28:12 -0700
  • 30d158ccce prettyprint: Print .b .o .h with prefixes so it's not super confusing. Fixes #1351. Doug Coleman 2016-03-30 22:59:29 -0700
  • 4d222cc69a syntax: Fix docs for removed article syntax.comments. Doug Coleman 2016-03-30 22:55:37 -0700
  • 5e92edd74d tags.txt: Remove empty files. Doug Coleman 2016-03-30 22:14:50 -0700
  • ce58e0db2c authors.txt: Remove empty lines. Doug Coleman 2016-03-30 22:13:32 -0700
  • 41209a3a42 summary.txt: Delete empty lines and empty files. Doug Coleman 2016-03-30 22:11:51 -0700
  • 4e0de5d6c4 vocabs.metadata: Refactor metadata so that all metadata files harvest empty lines. Doug Coleman 2016-03-30 22:11:18 -0700
  • 6c4960737c vocabs.metadata: Allow empty lines in platforms.txt parsing. Fixes 1554. Doug Coleman 2016-03-30 21:52:13 -0700
  • be8c711d3e regexp: need this to be (parse-raw). John Benediktsson 2016-03-30 21:24:43 -0700
  • 180a0be647 io.encodings.utf16n: Fix using. Doug Coleman 2016-03-30 21:13:53 -0700
  • 77c256412d lexer: make CHAR: ! work. John Benediktsson 2016-03-30 21:21:40 -0700
  • 52a3f6f309 lexer: support universal comments. John Benediktsson 2016-03-30 21:08:41 -0700
  • cba0a96c10 regexp: one R/ syntax to rule them all, simpler this way. John Benediktsson 2016-03-30 21:07:43 -0700
  • 2ec0a139d1 english: move to basis. closes #1587. Doug Coleman 2016-03-30 20:58:51 -0700
  • 391f8e433f basis: Cleaning up tests using lists and IN: forms. Doug Coleman 2016-03-30 20:04:14 -0700
  • c133c16377 core: Trim using lists from -tests and clean up a few irregularities. Doug Coleman 2016-03-30 18:43:14 -0700
  • 39d0177ddd bootstrap.image.primitives: attempt 2 at putting all primitives in this vocab Björn Lindqvist 2016-03-31 03:31:16 +0200
  • 80d0baaa7d io.files: make tests not use temp-file Doug Coleman 2016-03-30 17:30:12 -0700
  • 9e9b7fe367 io.streams.c: use unique-file Doug Coleman 2016-03-30 16:59:40 -0700
  • fe7d6ea76e io.pathnames: don't use temp-file Doug Coleman 2016-03-30 16:47:32 -0700
  • 24d9e3a491 effects.parser: allow generic methods not in current vocabs. John Benediktsson 2016-03-30 17:21:58 -0700
  • 57f434b80e tools.test: rethrow any restart failures from tests. John Benediktsson 2016-03-30 16:38:38 -0700
  • 95dc2f89e5 io.mmap: Clean up mmap tests so they can run at the same time. Doug Coleman 2016-03-30 16:28:39 -0700
  • 0d1f9f9e01 parser: require an IN: for any word definitions (even generics). John Benediktsson 2016-03-30 16:12:56 -0700
  • 08bbf3f3ff mason.release.sign: Default cert-path. Doug Coleman 2016-03-30 15:43:30 -0700
  • 2adec21174 GNUmakefile: add -pedantic now that there are no warnings. Doug Coleman 2016-03-30 15:39:20 -0700
  • b324c30cc7 vm: Fix four compile warnings reported by gcc with -pedantic flag. Doug Coleman 2016-03-30 15:29:09 -0700
  • 6a127dc46c webapps.mason.*: new docs and tests Björn Lindqvist 2016-03-31 00:18:20 +0200
  • 92b43ce108 tools.deploy.test: new word test-image-path Björn Lindqvist 2016-03-31 00:13:14 +0200
  • 10ac4da0f6 VM: fixes to make some if-else statements read better Björn Lindqvist 2016-03-31 00:06:35 +0200
  • e0a40e4f96 opengl: log all mac os errors where framebuffer is undefined. John Benediktsson 2016-03-30 15:28:39 -0700