Commit Graph

12999 Commits (e4df1c8503832c5e58f7fd2cad5b9a637504f950)

Author SHA1 Message Date
Doug Coleman e49d721374 peg: Don't need to add empty errors here. It breaks the real error message. 2016-03-30 10:16:15 -07:00
Björn Lindqvist 80f30119c0 bootstrap.image.primitives: make more primitives properties be declared here
This commit merges the input/output-classes and flush/foldable
declarations from stack-checker.known-words to this vocab. This should
make adding primitives a little simpler (#1134).
2016-03-30 18:59:10 +02:00
John Benediktsson 1b71efb748 ui: change active? back to a boolean. 2016-03-30 07:31:13 -07:00
Doug Coleman 8e59246a8b tools.deploy.windows: Windows processes launch from relation to the executable that launches them. Therefore, we need to normalize the path for the "Hello World" binary since it's in the temp directory and not relative to the factor/ directory. 2016-03-29 23:46:34 -07:00
John Benediktsson 4bf402fc24 unix.groups: cleanup using. 2016-03-29 22:53:45 -07:00
John Benediktsson 7d5df2c8a2 ui.backend.gtk: only use the timer when not io.backend.unix. 2016-03-29 22:36:02 -07:00
John Benediktsson 2929cc21f5 ui.backend.gtk: try yield in idle callback. 2016-03-29 22:15:57 -07:00
John Benediktsson d3990d1eeb ui.backend.gtk: simplify. 2016-03-29 20:52:49 -07:00
John Benediktsson 1721f9e314 fix some tests for the sets:set change. 2016-03-29 20:43:46 -07:00
John Benediktsson 90b53e3054 ui.gadgets: fix tests for namespaces:set. 2016-03-29 18:57:38 -07:00
Doug Coleman 9b3e522869 io.monitors.linux: fix a set. 2016-03-29 18:27:47 -07:00
Doug Coleman dbf781b29a ui.backend.windows: fix set. 2016-03-29 18:05:23 -07:00
John Benediktsson 71ef8a22c2 disambiguate namespaces:set and sets:set. 2016-03-29 17:14:42 -07:00
John Benediktsson e6864bd538 delegate.protocols: add set-protocol. 2016-03-29 16:51:19 -07:00
John Benediktsson e7a42b1dc4 sets: rename unordered-set back to set. 2016-03-29 15:46:29 -07:00
John Benediktsson f5ad868731 linked-sets: adding an ordered-set.
(yes, it's an instance of unordered-set, patches to follow).
2016-03-29 14:55:07 -07:00
Björn Lindqvist 2a9c95040c bootstrap.image.primitives: the primitive_ prefix is implied
So it can be removed from the big list, making primitive declarations simpler.
2016-03-29 23:52:29 +02:00
Björn Lindqvist eca6dfac15 bootstrap.image.primitives: new vocab to make primitive declarations better 2016-03-29 23:52:29 +02:00
Doug Coleman 9ed93afe22 tools.deploy.windows: use "resource:" instead of "" for deploy on windows. 2016-03-29 14:43:51 -07:00
John Benediktsson a63492e9c0 interpolate: make interpolate and interpolate-locals symmetric. 2016-03-29 13:03:59 -07:00
Doug Coleman e54ee276c3 tools.deploy.shaker: Fix load error.
images.png: fix load error.
2016-03-29 12:33:30 -07:00
Doug Coleman fe3031bc96 urls.secure: roll this into urls since we ship libressl on windows now. 2016-03-29 11:40:42 -07:00
Doug Coleman 01eb69e626 tools.deploy: add using 2016-03-29 10:53:01 -07:00
John Benediktsson 3f18b71d07 cleanup some QUALIFIED: that are no longer needed. 2016-03-29 10:20:16 -07:00
John Benediktsson b1be11f39c vocabs.parser: all USE: vocabs are also QUALIFIED:. 2016-03-29 10:20:16 -07:00
Doug Coleman 41201fd1d1 tools.deploy: Make sure to deploy-test in a temp directory and not the factor/ directory. 2016-03-29 08:44:24 -07:00
John Benediktsson d99f67d5bb tools.test: fix <test-failure> stack effect for file -> path change. 2016-03-29 08:06:56 -07:00
John Benediktsson 19466f2d66 alien.libraries.finder: rename ?add-library to ?update-library. 2016-03-29 07:35:45 -07:00
John Benediktsson 98ed2a8ee5 alien.libraries: split update-library and add-library again. 2016-03-29 06:07:14 -07:00
John Benediktsson 1589c0b764 tools.deploy: need to USE: system. 2016-03-29 06:05:05 -07:00
John Benediktsson 927b8f29d6 gtk.ffi: stop using find-library. 2016-03-28 23:55:49 -07:00
John Benediktsson 1bdab8d421 opengl.gl: stop using find-library. 2016-03-28 23:55:39 -07:00
John Benediktsson da90f22b9b alien.libraries.finder: adding (poorly named) ?add-library.
Runs find-library when the library was not added yet or the dll is not valid.
2016-03-28 23:04:19 -07:00
John Benediktsson 26301fd5b0 Revert "alien.libraries.finder: Allow library to match just by name. Related to #1099."
This reverts commit 20a1c09a42.
2016-03-28 23:01:56 -07:00
John Benediktsson 12350404f2 alien.libraries: merge update-library and find-library. 2016-03-28 22:49:23 -07:00
John Benediktsson 7d0c596c92 Hopefully fix stack effects of error hooks to throw when required. 2016-03-28 22:27:35 -07:00
John Benediktsson 864912f446 ui.backend.cocoa.views: call super.prepareOpenGL(). 2016-03-28 21:51:16 -07:00
John Benediktsson 9f37936f53 peg.ebnf: whoops, fix using for some reason not included in previous patch. 2016-03-28 17:24:57 -07:00
John Benediktsson 7ab8a787b0 peg.ebnf: fix and a better fix. 2016-03-28 17:04:03 -07:00
Doug Coleman 63f2f22573 editors.visual-studio-code: Use the application name Electron on Mac instead of calling it through ``open`` util. Similar to how we do Atom editor support. 2016-03-28 16:56:07 -07:00
John Benediktsson e7fa8fbc2f peg.ebnf: reset qualified-vocabs so FROM: statements don't leak. 2016-03-28 16:41:56 -07:00
John Benediktsson 676168cabc globs: ignore hidden paths. 2016-03-28 08:01:28 -07:00
John Benediktsson 367c565ba1 globs: use path-separator? to allow windows to split on /. 2016-03-28 06:38:32 -07:00
John Benediktsson 1dd9a73ae8 globs: more tests. 2016-03-27 20:50:13 -07:00
John Benediktsson 5f11bf63b6 globs: adding tests for char-range. 2016-03-27 18:55:45 -07:00
John Benediktsson ffbd9e4754 globs: removing glob-parent-directory. 2016-03-27 18:54:38 -07:00
John Benediktsson 1441d66553 globs: implement glob-directory.
It looks too complicated, and maybe it is.  Some tests pass.
2016-03-27 18:52:20 -07:00
John Benediktsson c1010144e5 regexp.combinators: fix <char-range>. 2016-03-27 18:49:42 -07:00
Björn Lindqvist ff99f69f02 compiler.cfg.save-contexts: fix $link markup 2016-03-27 23:47:08 +02:00
Björn Lindqvist 07aee7525f compiler.cfg.save-contexts: ##save-context isn't need in front of ##call-gc
The reason is because the minor-gc primitive itself saves the
context. Not inlining context saves, saves 20 bytes/call site.
2016-03-27 19:21:50 +02:00