Commit Graph

22324 Commits (bde57f6df23e3b6f0ecb6305936e848d35d3030b)

Author SHA1 Message Date
John Benediktsson bde57f6df2 sets: update docs for "combine". 2011-09-17 08:14:14 -07:00
John Benediktsson 82233274ad ui.tools.profiler: fix link to help. 2011-09-17 08:14:13 -07:00
John Benediktsson c1233cdf8b lexer: more clear code. 2011-09-17 08:14:13 -07:00
John Benediktsson b000c96fac compiler.tree.escape-analysis.allocations: simplify stack effect. 2011-09-17 08:14:13 -07:00
John Benediktsson e6234537a3 assocs: adding tests for "assoc-stack". 2011-09-17 08:14:13 -07:00
Doug Coleman dc1a0873c7 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 2ca4854886 help.markup: add tests 2011-09-15 15:55:54 -07:00
Joe Groff 9c425cb182 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 8ccc797a7a words: move change-word-prop from delegate.private to words 2011-09-15 15:55:54 -07:00
Joe Groff 5e4c8cd260 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 219af3c664 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 c09cf60ab8 json.reader: cleanup and speed up when handling heavily escaped strings. 2011-09-15 07:59:17 -07:00
John Benediktsson b7026ef44f 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 840cf5c527 mason.release.tidy: one last fix for tests 2011-09-14 20:00:15 -07:00
Joe Groff 0d6973c11e windows, windows.directx: move directx libraries out of windows vocab 2011-09-14 11:25:06 -07:00
Slava Pestov 81f1936ca0 tools.errors: fix help lint 2011-09-13 23:40:48 -07:00
Slava Pestov a7e7e0a4c9 mason.release.tidy: add unit tests and ensure it works 2011-09-13 23:39:16 -07:00
Slava Pestov e129c13a92 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 07eb27068f Fix linkage-errors tests for recent changes 2011-09-13 20:42:36 -07:00
Slava Pestov 396da89f2c 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 fe0306961c tools.deploy.shaker: update for alien.libraries changes 2011-09-13 20:19:11 -07:00
Slava Pestov 73b268fca5 alien.libraries: add platforms.txt 2011-09-13 20:18:02 -07:00
Doug Coleman 08f0a1f6cf Make parser in mason.test noisy so we get real output.
Fixes #126.
2011-09-13 19:52:32 -05:00
Joe Groff 7a60e70227 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 444339abb0 alien.strings: handle symbol arrays in symbol>string 2011-09-13 15:10:48 -07:00
Doug Coleman 60913a6d7b Fix string docs. 2011-09-13 15:45:56 -05:00
Doug Coleman bac0d5f53a Forgot QUALIFIED: math in images.png. 2011-09-13 15:45:47 -05:00
Joe Groff 056749d2e7 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 0396df43c2 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 c6d75ddef4 Generate reference .figs for all of pngsuite
Make directory for bad pngs from libpng
2011-09-13 12:11:04 -05:00
Doug Coleman b86668d52a 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 afe9a607ec alien.libraries.unix: break circular dependency on alien.syntax 2011-09-13 09:49:53 -07:00
John Benediktsson 5755762fe2 tools.completion: undo private change, and add tests. 2011-09-13 09:22:57 -07:00
John Benediktsson efee984be8 Merge remote-tracking branch 'factorcode/master' 2011-09-13 09:14:07 -07:00
John Benediktsson e7f4a06a4d tools.completion: speed up apropos by 35%. Fixes #101. 2011-09-13 09:13:02 -07:00
Joe Groff ab205897f2 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 f97e05b79d 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
Slava Pestov 6259a50243 callstack.cpp: fix fat-fingered typo from undefined-symbol change 2011-09-12 23:15:09 -07:00
John Benediktsson 40d14417f0 math.primes.safe: fix docs. 2011-09-12 10:56:39 -07:00
Slava Pestov 20c6aaddec 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 1abde7b426 webapps.wiki: mark edit links and old revision links with rel="nofollow". Fixes #38 2011-09-11 23:49:13 -07:00
Slava Pestov dd49aa39ad 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 a316998d21 Use debugger to print an error if startup hook fails; fixes #39 2011-09-11 23:38:26 -07:00
Joe Groff fe856c3f71 cocoa.runtime: remove bindings to obsolete objc runtime functions 2011-09-11 16:45:44 -07:00
Joe Groff fed4c856b8 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
John Benediktsson f2b35ebc61 system-info.macosx: Using 'gestalt' to support 'os-version' on macosx. 2011-09-11 08:29:16 -07:00
John Benediktsson 39a768d2f2 factor.vim: fix highlighting of negative ratios. 2011-09-10 21:08:37 -07:00
Slava Pestov da2809296a mason: more useful logging to console, with timestamps 2011-09-09 20:21:05 -07:00
Slava Pestov 7b04c8a6fa Some mason improvements:
- Rename config variables to be more intuitive, split up upload-to-factorcode? into several variables
- Add target-variant variable. This allows running multiple masons on the same architecture but with different parameters, for example bootstrapping with SSE disabled, or simply for testing on a different OS release.
- Added a boot-flags variable for use with the above
2011-09-09 19:54:47 -07:00
Slava Pestov 5f13058fc5 mason tests didn't pass if the machine wasn't configured for running mason 2011-09-09 19:14:55 -07:00