]>
gitweb.factorcode.org Git - factor.git/log
John Benediktsson [Tue, 29 Mar 2016 16:59:58 +0000 (09:59 -0700)]
vocabs.parser: all USE: vocabs are also QUALIFIED:.
Doug Coleman [Tue, 29 Mar 2016 17:17:37 +0000 (10:17 -0700)]
mason.release.dlls: Bundle sqlite3 on Windows. Fixes #856.
Doug Coleman [Tue, 29 Mar 2016 16:52:12 +0000 (09:52 -0700)]
mason.release.dlls: Copy dlls in the whitelist from the directory that the mason instance runs from to the release directory.
Currently we only copy libressl dlls on Windows, but other targets are the openal dylib on Mac and libressl on other platforms?
Doug Coleman [Tue, 29 Mar 2016 16:32:54 +0000 (09:32 -0700)]
mason.release.tidy: On Windows, we use the build.cmd script to set env variables
for the Nmakefile. build.cmd makes a factor.image.fresh, which we need to delete.
Doug Coleman [Tue, 29 Mar 2016 16:31:52 +0000 (09:31 -0700)]
Nmakefile: remove BOOTIMAGE_VERSION. The git-id is enough to recover the boot image name.
Doug Coleman [Tue, 29 Mar 2016 15:44:24 +0000 (08:44 -0700)]
tools.deploy: Make sure to deploy-test in a temp directory and not the factor/ directory.
John Benediktsson [Tue, 29 Mar 2016 15:12:54 +0000 (08:12 -0700)]
Revert "mason.release.tidy: adding libfactor-ffi-test.dylib."
This reverts commit
2c1739deb0e3ffc233576356ea7b08325e13b1e2 .
John Benediktsson [Tue, 29 Mar 2016 15:06:56 +0000 (08:06 -0700)]
tools.test: fix <test-failure> stack effect for file -> path change.
John Benediktsson [Tue, 29 Mar 2016 14:35:45 +0000 (07:35 -0700)]
alien.libraries.finder: rename ?add-library to ?update-library.
John Benediktsson [Tue, 29 Mar 2016 13:07:14 +0000 (06:07 -0700)]
alien.libraries: split update-library and add-library again.
John Benediktsson [Tue, 29 Mar 2016 13:05:05 +0000 (06:05 -0700)]
tools.deploy: need to USE: system.
John Benediktsson [Tue, 29 Mar 2016 13:03:31 +0000 (06:03 -0700)]
Revert "spider: simplify apply-filters."
This reverts commit
be2b048920e8c6a5e9d8d24a9c32e1e114353949 .
John Benediktsson [Tue, 29 Mar 2016 06:55:49 +0000 (23:55 -0700)]
gtk.ffi: stop using find-library.
John Benediktsson [Tue, 29 Mar 2016 06:55:39 +0000 (23:55 -0700)]
opengl.gl: stop using find-library.
John Benediktsson [Tue, 29 Mar 2016 06:04:19 +0000 (23:04 -0700)]
alien.libraries.finder: adding (poorly named) ?add-library.
Runs find-library when the library was not added yet or the dll is not valid.
John Benediktsson [Tue, 29 Mar 2016 06:01:56 +0000 (23:01 -0700)]
Revert "alien.libraries.finder: Allow library to match just by name. Related to #1099."
This reverts commit
20a1c09a423455eca9e3c079969ffe896f31b81d .
John Benediktsson [Tue, 29 Mar 2016 05:49:23 +0000 (22:49 -0700)]
alien.libraries: merge update-library and find-library.
John Benediktsson [Tue, 29 Mar 2016 05:28:57 +0000 (22:28 -0700)]
vm: compact-gc was checked twice.
John Benediktsson [Tue, 29 Mar 2016 05:27:35 +0000 (22:27 -0700)]
Hopefully fix stack effects of error hooks to throw when required.
John Benediktsson [Tue, 29 Mar 2016 05:26:12 +0000 (22:26 -0700)]
spider: simplify apply-filters.
John Benediktsson [Tue, 29 Mar 2016 04:51:16 +0000 (21:51 -0700)]
ui.backend.cocoa.views: call super.prepareOpenGL().
John Benediktsson [Tue, 29 Mar 2016 00:24:57 +0000 (17:24 -0700)]
peg.ebnf: whoops, fix using for some reason not included in previous patch.
John Benediktsson [Tue, 29 Mar 2016 00:03:40 +0000 (17:03 -0700)]
peg.ebnf: fix and a better fix.
Doug Coleman [Mon, 28 Mar 2016 23:56:07 +0000 (16:56 -0700)]
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.
John Benediktsson [Mon, 28 Mar 2016 23:41:56 +0000 (16:41 -0700)]
peg.ebnf: reset qualified-vocabs so FROM: statements don't leak.
John Benediktsson [Mon, 28 Mar 2016 21:18:47 +0000 (14:18 -0700)]
rosetta-code.image-noise: use delete-all.
John Benediktsson [Mon, 28 Mar 2016 15:01:28 +0000 (08:01 -0700)]
globs: ignore hidden paths.
John Benediktsson [Mon, 28 Mar 2016 13:38:05 +0000 (06:38 -0700)]
globs: use path-separator? to allow windows to split on /.
Björn Lindqvist [Sun, 27 Mar 2016 22:17:01 +0000 (00:17 +0200)]
FUEL: shouldn't clobber the 'symbol variable for thing-at-point, fixes #1592
John Benediktsson [Mon, 28 Mar 2016 03:50:13 +0000 (20:50 -0700)]
globs: more tests.
John Benediktsson [Mon, 28 Mar 2016 01:55:45 +0000 (18:55 -0700)]
globs: adding tests for char-range.
John Benediktsson [Mon, 28 Mar 2016 01:54:38 +0000 (18:54 -0700)]
globs: removing glob-parent-directory.
John Benediktsson [Mon, 28 Mar 2016 01:52:45 +0000 (18:52 -0700)]
shell: using glob-directory.
John Benediktsson [Mon, 28 Mar 2016 01:52:20 +0000 (18:52 -0700)]
globs: implement glob-directory.
It looks too complicated, and maybe it is. Some tests pass.
John Benediktsson [Mon, 28 Mar 2016 01:49:42 +0000 (18:49 -0700)]
regexp.combinators: fix <char-range>.
John Benediktsson [Sun, 27 Mar 2016 23:08:35 +0000 (16:08 -0700)]
shell: resurrecting from unmaintained to extra.
Björn Lindqvist [Sun, 27 Mar 2016 21:47:08 +0000 (23:47 +0200)]
compiler.cfg.save-contexts: fix $link markup
Björn Lindqvist [Sun, 27 Mar 2016 17:14:29 +0000 (19:14 +0200)]
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.
Björn Lindqvist [Sun, 27 Mar 2016 17:07:21 +0000 (19:07 +0200)]
compiler.cfg.*: indentation fixes
John Benediktsson [Sun, 27 Mar 2016 17:01:56 +0000 (10:01 -0700)]
stack-checker: a little cleanup.
Björn Lindqvist [Sun, 27 Mar 2016 15:46:55 +0000 (17:46 +0200)]
bootstrap.assembler.ppc: make ppc also use define-sub-primitives
Björn Lindqvist [Sun, 27 Mar 2016 15:07:27 +0000 (17:07 +0200)]
bootstrap.assembler: new word define-sub-primitives
This way all sub primitives can be declared at once which imo is cleaner.
John Benediktsson [Sun, 27 Mar 2016 01:37:25 +0000 (18:37 -0700)]
stack-checker.known-words: simpler infer-ndip and infer-builder.
Björn Lindqvist [Sat, 26 Mar 2016 14:08:31 +0000 (15:08 +0100)]
mirrors: make all sequences be "inspectable", could fix #1237
John Benediktsson [Sat, 26 Mar 2016 03:55:41 +0000 (20:55 -0700)]
compression.zlib.ffi: add more functions.
John Benediktsson [Fri, 25 Mar 2016 22:56:42 +0000 (15:56 -0700)]
mirrors: fix tests for string change.
Björn Lindqvist [Fri, 25 Mar 2016 20:10:26 +0000 (21:10 +0100)]
mirrors: makes string an inspectable sequence, fixes #1238
John Benediktsson [Fri, 25 Mar 2016 16:43:35 +0000 (09:43 -0700)]
summary: better word re-use.
Doug Coleman [Fri, 25 Mar 2016 16:42:09 +0000 (09:42 -0700)]
sequences.extras: Fix bad rename. (each-from) -> setup-each-from now. Add a unit test for reduce-from.
John Benediktsson [Fri, 25 Mar 2016 16:42:04 +0000 (09:42 -0700)]
summary: can't use formatting or it breaks bootstrap.
Björn Lindqvist [Fri, 25 Mar 2016 13:46:37 +0000 (14:46 +0100)]
summary: string summary should say characters, not elements
Björn Lindqvist [Fri, 25 Mar 2016 13:37:53 +0000 (14:37 +0100)]
summary: improved summary for tuples
It reads nicer if it says "a blabla tuple" instead of just "blabla".
Björn Lindqvist [Fri, 25 Mar 2016 13:08:14 +0000 (14:08 +0100)]
english: new word count-of-things, it pluralizes depending on count
Björn Lindqvist [Fri, 25 Mar 2016 13:00:48 +0000 (14:00 +0100)]
summary: refactoring to use the formatting vocab + tests
Doug Coleman [Fri, 25 Mar 2016 10:12:57 +0000 (03:12 -0700)]
unicode.data, terrain.generation: remove abusive stack effect names.
Doug Coleman [Fri, 25 Mar 2016 10:10:47 +0000 (03:10 -0700)]
factor: remove rest of double paren words.
Doug Coleman [Fri, 25 Mar 2016 10:00:54 +0000 (03:00 -0700)]
core: rename some double paren words.
Doug Coleman [Fri, 25 Mar 2016 10:00:07 +0000 (03:00 -0700)]
io.streams.sequence: make some errors into ERROR:. rename double paren word.
Doug Coleman [Fri, 25 Mar 2016 08:52:07 +0000 (01:52 -0700)]
hashtables: rename ((tombstone)) to +tombstone+, ((empty)) to +empty+
Doug Coleman [Fri, 25 Mar 2016 08:50:00 +0000 (01:50 -0700)]
effects.parser: Remove left-over old code that did (( -- )) stack effects.
Björn Lindqvist [Wed, 23 Mar 2016 14:25:32 +0000 (15:25 +0100)]
unix: fixed read-symbolic-link (#1074) + tests
Björn Lindqvist [Wed, 23 Mar 2016 14:21:30 +0000 (15:21 +0100)]
VM: improved vm_executable_path which works for arbitrary long paths
Björn Lindqvist [Wed, 23 Mar 2016 12:22:31 +0000 (13:22 +0100)]
io.files.unix: loop getcwd with an expanding buffer, fixes part of #1074
It appears that the right way to do it is using an arbitrary sized buffer
and just expanding it in case getcwd reports ERANGE.
Björn Lindqvist [Wed, 23 Mar 2016 11:17:38 +0000 (12:17 +0100)]
VM: fix string copying to not use PATH_MAX here
John Benediktsson [Wed, 23 Mar 2016 14:44:35 +0000 (07:44 -0700)]
vocabs.metadata: moving os-specific paths to tools.deploy.
Björn Lindqvist [Tue, 22 Mar 2016 18:33:27 +0000 (19:33 +0100)]
VM: on errors, only dump the heap if it has been initialized
John Benediktsson [Tue, 22 Mar 2016 22:22:15 +0000 (15:22 -0700)]
compiler.tests: fix a few KERNEL-ERROR.
John Benediktsson [Tue, 22 Mar 2016 19:44:23 +0000 (12:44 -0700)]
db.errors: move to db.{postgresql,sqlite}.errors.
Björn Lindqvist [Tue, 22 Mar 2016 16:04:03 +0000 (17:04 +0100)]
FUEL: support for the $sequence help syntax
Björn Lindqvist [Tue, 22 Mar 2016 14:56:41 +0000 (15:56 +0100)]
VM: removes the OBJ-ERROR special object in favor of a constant
The special object contained the string "kernel-error" which were used
to tag VM errors. But it is simplier and removes a little complexity to
just tag them with a fixnum constant.
John Benediktsson [Tue, 22 Mar 2016 14:44:28 +0000 (07:44 -0700)]
tools.completion: fix help-lint for runs now that it returns slices.
John Benediktsson [Tue, 22 Mar 2016 14:41:33 +0000 (07:41 -0700)]
tools.completion: simplify runs which is just monotonic-split.
John Benediktsson [Tue, 22 Mar 2016 04:04:40 +0000 (21:04 -0700)]
checksums: remove hex-string in favor of math.parser:bytes>hex-string.
Doug Coleman [Mon, 21 Mar 2016 21:57:48 +0000 (14:57 -0700)]
gmae.input: rename ` to backtick
John Benediktsson [Mon, 21 Mar 2016 17:17:29 +0000 (10:17 -0700)]
graphs: move to core and simplify.
1. remove add-vertex* and remove-vertex* that contradicted the documentation.
2. graphs use hash-sets of edges instead of hashtables of {edge,edge} pairs.
3. make graphs:closure work like classes:closure, use in classes.
John Benediktsson [Mon, 21 Mar 2016 16:33:32 +0000 (09:33 -0700)]
mirrors: define M\ hash-set make-mirror so inspector works better on hash-sets.
Björn Lindqvist [Mon, 21 Mar 2016 17:10:39 +0000 (18:10 +0100)]
slots: add initial value for integer-array-capacity, fixes part of #1571
John Benediktsson [Mon, 21 Mar 2016 14:22:22 +0000 (07:22 -0700)]
mason.release.tidy: adding libfactor-ffi-test.dylib.
Doug Coleman [Mon, 21 Mar 2016 04:03:44 +0000 (21:03 -0700)]
basis: rename the only four words with backtick in their name.
John Benediktsson [Mon, 21 Mar 2016 04:00:18 +0000 (21:00 -0700)]
ifaddrs: get interface-names on unix.
John Benediktsson [Mon, 21 Mar 2016 03:20:34 +0000 (20:20 -0700)]
tools.crossref: change crossref to store uses in hash-set.
Previously it would use a hashtable where the key and value
were both the same.
John Benediktsson [Mon, 21 Mar 2016 02:42:38 +0000 (19:42 -0700)]
help: cleanup usings.
John Benediktsson [Sun, 20 Mar 2016 22:56:02 +0000 (15:56 -0700)]
ui.gadgets.panes: fix use of string-lines that prevented icons from showing in help browser.
John Benediktsson [Sun, 20 Mar 2016 21:50:33 +0000 (14:50 -0700)]
cursors: zip-cursor distance-hint should be min length.
John Benediktsson [Sun, 20 Mar 2016 21:39:13 +0000 (14:39 -0700)]
help: simplify.
John Benediktsson [Sun, 20 Mar 2016 17:36:23 +0000 (10:36 -0700)]
kernel: improve docs for ?.
Doug Coleman [Sun, 20 Mar 2016 00:21:24 +0000 (17:21 -0700)]
maths.primes: finish renaming fast-gcd to simple-gcd.
John Benediktsson [Sat, 19 Mar 2016 20:06:08 +0000 (13:06 -0700)]
graphviz: better stack effect for with-preview.
John Benediktsson [Sat, 19 Mar 2016 20:03:37 +0000 (13:03 -0700)]
graphviz: simpler preview-smoke-test.
John Benediktsson [Sat, 19 Mar 2016 20:03:15 +0000 (13:03 -0700)]
io.files.unique: change cleanup-unique-file quot stack effect.
John Benediktsson [Sat, 19 Mar 2016 19:48:42 +0000 (12:48 -0700)]
ui.backend.cocoa.views: add constants for modifier flags.
John Benediktsson [Sat, 19 Mar 2016 19:19:25 +0000 (12:19 -0700)]
math: rename fast-gcd to simple-gcd.
Björn Lindqvist [Sat, 19 Mar 2016 17:59:19 +0000 (18:59 +0100)]
stack-checker.known-words: fix input class declaration for <string>
it should be { integer-array-capacity integer } ofcourse
John Benediktsson [Sat, 19 Mar 2016 16:50:01 +0000 (09:50 -0700)]
fix some tests broken by my io.files.unique change.
John Benediktsson [Sat, 19 Mar 2016 15:54:59 +0000 (08:54 -0700)]
help.home: simplify USING.
John Benediktsson [Sat, 19 Mar 2016 14:54:37 +0000 (07:54 -0700)]
help.home: use $content to render the handbook.
John Benediktsson [Sat, 19 Mar 2016 14:54:24 +0000 (07:54 -0700)]
help.markup: adding $content to inline the content of another article.
John Benediktsson [Sat, 19 Mar 2016 11:27:20 +0000 (04:27 -0700)]
help.home: make the home screen the handbook content.
John Benediktsson [Sat, 19 Mar 2016 01:46:16 +0000 (18:46 -0700)]
graphviz.render: needs to USE: io.files.temp.
John Benediktsson [Sat, 19 Mar 2016 01:45:00 +0000 (18:45 -0700)]
webapps.mason.version.source: delete unique temp directory after upload.