Joe Groff
|
2bd6de9a02
|
slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global
|
2011-09-19 10:03:43 -07:00 |
Slava Pestov
|
867b5a1178
|
Move javascriptcore to unmaintained. Fixes #130
|
2011-09-19 00:12:36 -07:00 |
John Benediktsson
|
023435a253
|
see: revert change for ALIAS (since it breaks parsing prettyprint). See #120.
|
2011-09-18 22:43:44 -07:00 |
Doug Coleman
|
f6bdebb36b
|
Revert "spread>quot now outputs empty quotations where you would expect so that things like { [ ] [ ] } spread infer as ( x x -- x x ) instead of ( -- )"
This causes problems in bootstrap and in make-images. Revisit sometime in the future...
This reverts commit 004b20df12 .
|
2011-09-18 23:41:49 -05:00 |
Doug Coleman
|
15f44a7276
|
spread>quot now outputs empty quotations where you would expect so that things like { [ ] [ ] } spread infer as ( x x -- x x ) instead of ( -- )
Fixes #139
|
2011-09-18 23:23:53 -05:00 |
Doug Coleman
|
bf2a96e9e0
|
Remove Windows CE from core/ basis/ and build-support/
Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes #84.
|
2011-09-18 23:19:06 -05:00 |
John Benediktsson
|
e422187be1
|
fuel.eval: some minor cleanup.
|
2011-09-18 20:35:16 -07:00 |
John Benediktsson
|
2a72c5c34d
|
fuel.eval: using a local fuel-eval-error symbol. Fixes #142.
|
2011-09-18 20:19:49 -07:00 |
Joe Groff
|
db324a65ee
|
new vocab slots.macros: macro interface to slot accessors, as discussed in #134
|
2011-09-18 17:33:53 -07:00 |
John Benediktsson
|
c583b8ad97
|
see: show stack effects for ALIAS: definitions. Fixes #120.
|
2011-09-18 16:59:14 -07:00 |
John Benediktsson
|
ffd54d4d20
|
ui.tools.listener.completion: when completing history, only show unique completions.
|
2011-09-17 09:53:59 -07:00 |
John Benediktsson
|
22cce1d4e2
|
ui.tools.listener.completion: delay history-list to allow live searching.
|
2011-09-17 09:06:10 -07:00 |
John Benediktsson
|
1c3c2e6b1a
|
ui.tools.listener.completion: allow substring search in history. Fixes #133.
|
2011-09-17 09:04:36 -07:00 |
John Benediktsson
|
c5601cd86e
|
tools.completion: add test that empty completions preserve order.
|
2011-09-17 09:00:43 -07:00 |
John Benediktsson
|
e8dad98240
|
sets: update docs for "combine".
|
2011-09-17 08:14:14 -07:00 |
John Benediktsson
|
91824e5697
|
ui.tools.profiler: fix link to help.
|
2011-09-17 08:14:13 -07:00 |
John Benediktsson
|
842327f3df
|
lexer: more clear code.
|
2011-09-17 08:14:13 -07:00 |
John Benediktsson
|
499778d808
|
compiler.tree.escape-analysis.allocations: simplify stack effect.
|
2011-09-17 08:14:13 -07:00 |
John Benediktsson
|
c77611f07b
|
assocs: adding tests for "assoc-stack".
|
2011-09-17 08:14:13 -07:00 |
Doug Coleman
|
7e4aa6f67f
|
Graphviz's gvc.dll doesn't export gvplugin_list() on Windows, so call gvPluginList() instead. This bug has been reported to the Windows Graphviz maintainer, so we can potentially go back to calling gvplugin_list() someday.
|
2011-09-16 01:25:45 -05:00 |
Joe Groff
|
88c5bb17f8
|
help.markup: add tests
|
2011-09-15 15:55:54 -07:00 |
Joe Groff
|
668a4557da
|
help.markup: change related-words to notify definition observers for the affected words and to update the relations of formerly-related words; fixes #28
|
2011-09-15 15:55:54 -07:00 |
Joe Groff
|
8e36e0221d
|
words: move change-word-prop from delegate.private to words
|
2011-09-15 15:55:54 -07:00 |
Joe Groff
|
24264e94f4
|
ui.tools.deploy: change "Deploy as Windows console application" to read "Deploy as console application on Windows"; makes it a bit clearer that the switch only affects Windows deployment
|
2011-09-15 15:05:17 -07:00 |
Joe Groff
|
9bd84e73f4
|
ui.backend: refactor the UI `main-vocab-hook` to use a backend-specific `ui-backend-available?` word, so that loading other backends doesn't change the `main-vocab-hook` out of sync with the backend; fixes #131
|
2011-09-15 13:14:01 -07:00 |
John Benediktsson
|
4726757d95
|
json.reader: cleanup and speed up when handling heavily escaped strings.
|
2011-09-15 07:59:17 -07:00 |
John Benediktsson
|
27e0071105
|
ui.tools.listener.history: only add a history entry if it does not match the most recent entry.
|
2011-09-15 07:57:51 -07:00 |
Slava Pestov
|
7507196a98
|
mason.release.tidy: one last fix for tests
|
2011-09-14 20:00:15 -07:00 |
Joe Groff
|
c14f087196
|
windows, windows.directx: move directx libraries out of windows vocab
|
2011-09-14 11:25:06 -07:00 |
Slava Pestov
|
6e6c42179a
|
tools.errors: fix help lint
|
2011-09-13 23:40:48 -07:00 |
Slava Pestov
|
4d30021d77
|
mason.release.tidy: add unit tests and ensure it works
|
2011-09-13 23:39:16 -07:00 |
Slava Pestov
|
bbe369ebfa
|
Fix undefined-symbol reporting on 32-bit architectures; the return address is exactly at the relocation point in this case
|
2011-09-13 20:43:07 -07:00 |
Slava Pestov
|
736cebe729
|
Fix linkage-errors tests for recent changes
|
2011-09-13 20:42:36 -07:00 |
Slava Pestov
|
0ed9112f75
|
mason.release.tidy: logic for blowing away Factor.app on non-Mac platforms was wrong; fixes #125
|
2011-09-13 20:22:24 -07:00 |
Slava Pestov
|
2cf574945a
|
tools.deploy.shaker: update for alien.libraries changes
|
2011-09-13 20:19:11 -07:00 |
Slava Pestov
|
acde29b7c7
|
alien.libraries: add platforms.txt
|
2011-09-13 20:18:02 -07:00 |
Doug Coleman
|
900afdd6a8
|
Make parser in mason.test noisy so we get real output.
Fixes #126.
|
2011-09-13 19:52:32 -05:00 |
Joe Groff
|
d6668caf7d
|
compiler.cfg.builder.alien: fix caller-linkage to return the DLL and not the library tuple again; fixes issue #121
|
2011-09-13 15:10:48 -07:00 |
Joe Groff
|
a5788c4205
|
alien.strings: handle symbol arrays in symbol>string
|
2011-09-13 15:10:48 -07:00 |
Doug Coleman
|
7e6d031cc8
|
Fix string docs.
|
2011-09-13 15:45:56 -05:00 |
Doug Coleman
|
f41fcc937e
|
Forgot QUALIFIED: math in images.png.
|
2011-09-13 15:45:47 -05:00 |
Joe Groff
|
7f71ab3024
|
bootstrap.compiler: move GetLastError/FormatMessageW compilation before any other foreign words; add a similar shortlist for dlerror on unix as a safeguard
|
2011-09-13 13:33:07 -07:00 |
Joe Groff
|
1927cfeec1
|
bootstrap.compiler: add GetLastError and FormatMessageW to the compilation shortlist on Windows to avoid compilation order issues
|
2011-09-13 13:33:07 -07:00 |
Doug Coleman
|
cb1ed13a37
|
Generate reference .figs for all of pngsuite
Make directory for bad pngs from libpng
|
2011-09-13 12:11:04 -05:00 |
Doug Coleman
|
5ea02f4798
|
PNG library should reverse filter on entire bytes
Add word to test that some pngs fail to load
|
2011-09-13 12:10:18 -05:00 |
Joe Groff
|
218cdcbe0b
|
alien.libraries.unix: break circular dependency on alien.syntax
|
2011-09-13 09:49:53 -07:00 |
John Benediktsson
|
36da386816
|
tools.completion: undo private change, and add tests.
|
2011-09-13 09:22:57 -07:00 |
John Benediktsson
|
2cdff2746c
|
Merge remote-tracking branch 'factorcode/master'
|
2011-09-13 09:14:07 -07:00 |
John Benediktsson
|
5e496e846b
|
tools.completion: speed up apropos by 35%. Fixes #101.
|
2011-09-13 09:13:02 -07:00 |
Joe Groff
|
5703e8d7a1
|
alien.libraries, compiler.cfg.builder.alien: if `dlopen` fails during `<library>`, call `dlerror` and store the error message in the library object; put the dlerror message in the linkage-error when a word from the library is compiled
|
2011-09-12 23:25:59 -07:00 |