Commit Graph

9600 Commits (d5aa789b465d73ab853f7494201abdbfb6c1fa7f)

Author SHA1 Message Date
Doug Coleman bf4fc7797e Extraneous top-level stack-effect 2011-09-25 19:32:34 -07:00
John Benediktsson 9da1297c57 classes.struct: add test cases for see on structs. 2011-09-25 17:25:28 -07:00
John Benediktsson 62029073da images.cocoa: removing unused image loader code. 2011-09-25 16:41:11 -07:00
John Benediktsson e91c48dc13 ui.gadgets.editors: simplify private word. 2011-09-25 11:43:53 -07:00
John Benediktsson d397bd3b5e Removing unused private words. See #132. 2011-09-25 11:43:26 -07:00
John Benediktsson af53685755 tools.crossref: now 50% faster. 2011-09-25 11:40:55 -07:00
John Benediktsson 370c4d6da6 Fixing docs for recent stack effects additions. 2011-09-24 22:08:54 -07:00
John Benediktsson 49d5bffcd6 sequences.product: fix help-lint for stack effect changes. 2011-09-24 21:07:11 -07:00
Joe Groff 4bd571530f math.blas, alien.fortran: move to unmaintained cuz I'm getting too old for this shit. closes #171 2011-09-24 20:59:21 -07:00
John Benediktsson 508a504907 images: only register with the images.loader on proper platform. Fixes #172. Fixes #173. 2011-09-24 19:19:34 -07:00
John Benediktsson 1432d49feb classes.struct: Fix prettyprint for PACKED-STRUCT. Fixes #162. 2011-09-24 17:55:13 -07:00
John Benediktsson c170282fcd sequences.product: improve stack effects. 2011-09-23 17:46:55 -07:00
John Benediktsson ac8b589f9a Adding stack effects. 2011-09-23 17:46:40 -07:00
John Benediktsson 01bd3439c6 alien.data: removing unused (and broken?) "require-c-array". 2011-09-23 13:15:09 -07:00
Joe Groff 1d9f30b4bf 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 09800a3c55 math.functions: inline 'on-bits' per Joe Groff's suggestion. 2011-09-22 13:44:30 -07:00
John Benediktsson a2e3ef14b3 math.functions: rename 'bignum-log-helper'. 2011-09-22 12:38:33 -07:00
John Benediktsson 2513fd8fd5 math.functions: duplicate on-bits to avoid circular dependency on math.bitwise. 2011-09-22 12:23:16 -07:00
John Benediktsson a32c0ceb02 math.functions: test log with negative (really) bignums. 2011-09-22 11:15:06 -07:00
John Benediktsson 95ff94585e math.functions: add forgotten imports and fix between? check. 2011-09-22 10:00:22 -07:00
John Benediktsson 621c1c37a5 math.functions: implement "frexp" and support log of really big numbers. Fixes #160. 2011-09-22 09:42:28 -07:00
Doug Coleman 83bfb96b80 Add STRUCT: syntax to alien.endian. Test and document the changes. 2011-09-22 11:27:53 -05:00
John Benediktsson bc8c6e58ca alien: fix docs (add space between sentences). 2011-09-21 19:33:23 -07:00
Doug Coleman 56e893df8f Add c-types in alien.endian for making endian-aware STRUCTs. 2011-09-21 16:04:17 -05:00
Doug Coleman 7eb353dfee 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 cd70a30cfc xml.tests: fix encoding test for latin5. Fixes #144. 2011-09-19 16:28:18 -07:00
Joe Groff 571ef865e6 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 98b38b1e87 see: revert change for ALIAS (since it breaks parsing prettyprint). See #120. 2011-09-18 22:43:44 -07:00
Doug Coleman 17e0fbe501 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 6bf68782c7 see: show stack effects for ALIAS: definitions. Fixes #120. 2011-09-18 16:59:14 -07:00
John Benediktsson f05346fcd3 ui.tools.listener.completion: when completing history, only show unique completions. 2011-09-17 09:53:59 -07:00
John Benediktsson d7340eab8e ui.tools.listener.completion: delay history-list to allow live searching. 2011-09-17 09:06:10 -07:00
John Benediktsson 0ef0c1674d ui.tools.listener.completion: allow substring search in history. Fixes #133. 2011-09-17 09:04:36 -07:00
John Benediktsson 0b73cdd243 tools.completion: add test that empty completions preserve order. 2011-09-17 09:00:43 -07:00
John Benediktsson 82233274ad ui.tools.profiler: fix link to help. 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
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
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 07eb27068f Fix linkage-errors tests for recent changes 2011-09-13 20:42:36 -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
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 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