John Benediktsson
|
f6b6e17b00
|
alien.data: removing unused (and broken?) "require-c-array".
|
2011-09-23 13:15:09 -07:00 |
Joe Groff
|
954bf89c40
|
math.functions: clean up some more to trim back load-time dependencies; alter tests to avoid inexact float constants where possible and hex-ify inexact constants otherwise
|
2011-09-22 16:04:49 -07:00 |
John Benediktsson
|
96c710a7b7
|
math.functions: inline 'on-bits' per Joe Groff's suggestion.
|
2011-09-22 13:44:30 -07:00 |
John Benediktsson
|
aa880f46ca
|
math.functions: rename 'bignum-log-helper'.
|
2011-09-22 12:38:33 -07:00 |
John Benediktsson
|
820b54d0f7
|
math.functions: duplicate on-bits to avoid circular dependency on math.bitwise.
|
2011-09-22 12:23:16 -07:00 |
John Benediktsson
|
90dbb84663
|
math.functions: test log with negative (really) bignums.
|
2011-09-22 11:15:06 -07:00 |
John Benediktsson
|
7f4604318a
|
math.functions: add forgotten imports and fix between? check.
|
2011-09-22 10:00:22 -07:00 |
John Benediktsson
|
077ef8ed5b
|
math.functions: implement "frexp" and support log of really big numbers. Fixes #160.
|
2011-09-22 09:42:28 -07:00 |
Doug Coleman
|
fa52349f9c
|
Add STRUCT: syntax to alien.endian. Test and document the changes.
|
2011-09-22 11:27:53 -05:00 |
John Benediktsson
|
216f2332be
|
alien: fix docs (add space between sentences).
|
2011-09-21 19:33:23 -07:00 |
Doug Coleman
|
4220f9dc0c
|
Add c-types in alien.endian for making endian-aware STRUCTs.
|
2011-09-21 16:04:17 -05:00 |
Doug Coleman
|
eedc1e185f
|
Add more unit-tests and docs for math.bitwise. Fix a bug with >signed so that it truncates a number to however many bits you tell it the number is before doing the calculation.
|
2011-09-21 14:55:50 -05:00 |
John Benediktsson
|
5bef322c6a
|
xml.tests: fix encoding test for latin5. Fixes #144.
|
2011-09-19 16:28:18 -07:00 |
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 |
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
|
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
|
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
|
91824e5697
|
ui.tools.profiler: fix link to help.
|
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 |
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 |
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
|
736cebe729
|
Fix linkage-errors tests for recent changes
|
2011-09-13 20:42:36 -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 |
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
|
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 |
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 |
Joe Groff
|
b6e0f0180b
|
alien.libraries, compiler.cfg.builder.alien: include the result of dlerror/GetLastError in the linkage-error for missing symbols
|
2011-09-12 23:25:59 -07:00 |
John Benediktsson
|
b653360299
|
math.primes.safe: fix docs.
|
2011-09-12 10:56:39 -07:00 |
Slava Pestov
|
7c3827190b
|
Tease out symbol name and library in undefined_symbol() handler, for friendlier errors when calling an unresolved C function name. Fixes #93
|
2011-09-12 00:56:24 -07:00 |
Slava Pestov
|
b3a051d385
|
ui.backend.gtk: don't enable gtk UI backend by default on Mac OS X. Fixes #40
|
2011-09-11 23:41:43 -07:00 |
Slava Pestov
|
7d99ff0900
|
Use debugger to print an error if startup hook fails; fixes #39
|
2011-09-11 23:38:26 -07:00 |
Joe Groff
|
9b23085c95
|
cocoa.runtime: remove bindings to obsolete objc runtime functions
|
2011-09-11 16:45:44 -07:00 |
Joe Groff
|
5ce32b35a7
|
command-line.startup: add note about -run=listener and -run=ui.tools to the --help text (as suggested by @yac in issue #94)
|
2011-09-11 10:12:09 -07:00 |