Commit Graph

4414 Commits (924331648967d883f7b903a67a7d86d2aa55fa19)

Author SHA1 Message Date
Doug Coleman 3b19a26e07 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-24 01:19:08 -05:00
Doug Coleman 0759ddcfca fix io.directories.search -- doens't call link-info twice on every file now 2009-04-24 01:18:29 -05:00
Slava Pestov eb4981fb00 ui.gadgets.tables: if model changes, try to preserve selection 2009-04-24 01:14:02 -05:00
Slava Pestov 2e115dc5c3 Better prettyprinting of method-body instances 2009-04-24 00:20:33 -05:00
Slava Pestov 04c6e8fcf8 Fix tools.errors unit test and help lint 2009-04-24 00:10:48 -05:00
Doug Coleman 74ac35f432 Merge branch 'master' into directory-searching 2009-04-24 00:05:03 -05:00
Slava Pestov ba40acda28 Merge Joe Groff's booleans vocab into kernel 2009-04-23 22:39:31 -05:00
Slava Pestov e6a6ac035b Merge branch 'master' of git://factorcode.org/git/factor 2009-04-23 22:37:19 -05:00
Slava Pestov cc5b1c1e2d Split off some code into tools.errors.model and update UI listener's error summary when errors change 2009-04-23 22:36:34 -05:00
Slava Pestov 5649cc7a0a Compiler warnings are no more 2009-04-23 22:17:25 -05:00
Joe Groff d88a89a3a0 booleans union class 2009-04-23 12:32:18 -05:00
Slava Pestov 77c56e55a3 Oops 2009-04-23 03:57:05 -05:00
Slava Pestov c2fe2a4fea Improve stack checker documentation 2009-04-23 03:48:32 -05:00
Slava Pestov 57e1de5181 stack-checker.transforms doesn't need make anymore 2009-04-22 21:26:55 -05:00
Slava Pestov d3cffcbee2 Slightly more efficient compilation of 'new' 2009-04-22 21:26:22 -05:00
Slava Pestov 1dd3ed519f Revert part of an earlier ccompiler.tree.checker hange to fix smalltalk.eval regression 2009-04-22 21:03:53 -05:00
Slava Pestov 85426d1d7d Merge branch 'master' of git://factorcode.org/git/factor 2009-04-22 19:36:13 -05:00
Slava Pestov 24d854fb8e inverse: [ \ + ] fold was incorrectly evaluating to [ + ] 2009-04-22 19:35:51 -05:00
Doug Coleman 7f983f12d4 fix help lint failures, fix example in words 2009-04-22 12:26:28 -05:00
Slava Pestov cd91b2e755 tools.errors: fix printing of errors with no associated source file 2009-04-22 10:46:50 -05:00
Slava Pestov 3353a777f7 Fixing some unit test failures 2009-04-22 07:05:00 -05:00
Slava Pestov 3783d8513f tools.deploy.shaker: fix 2009-04-22 04:41:03 -05:00
Slava Pestov 65532de7de editors.emacs.windows: Add meta-data 2009-04-22 04:23:26 -05:00
Slava Pestov 20ca578ed1 stack-checker.transforms: fix tests 2009-04-22 04:21:15 -05:00
Slava Pestov 48e70b65fa Move cross-referencing stuff to tools.crossref since compiler doesn't depend on it anymore, and compute cross-referencing index as needed; reduces image size by ~4Mb 2009-04-22 04:20:38 -05:00
Slava Pestov dea3987ca5 Silly workaround for performance regression 2009-04-22 00:44:06 -05:00
Slava Pestov 1ca702d1f7 Merge branch 'master' into more_robust_stack_checking 2009-04-21 23:20:21 -05:00
Slava Pestov 5d64766e4c X11.windows: fix bug with radeonhd driver (reported by Chris Double) 2009-04-21 23:19:46 -05:00
Slava Pestov 28b9e474dd Set more no-compile word props 2009-04-21 23:18:19 -05:00
Slava Pestov 399de5137d help.markup: { $maybe "foo" } now works 2009-04-21 23:02:20 -05:00
Slava Pestov 8e1499ab79 Load tools.errors in stage2 so that bootstrap errors print correctly 2009-04-21 23:02:11 -05:00
Slava Pestov 057f75e9a1 Refactor compiler.tree.builder to fix various regressions 2009-04-21 23:02:00 -05:00
Slava Pestov 24a22e233c Clean up compiler vocab 2009-04-21 22:33:04 -05:00
Slava Pestov 97a522da0e Fix conflict 2009-04-21 16:26:22 -05:00
Slava Pestov 2e8cf3ec67 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-21 16:10:59 -05:00
Slava Pestov 3d5995b3b4 Two quick fixes 2009-04-21 16:10:42 -05:00
Slava Pestov 469c9ee21d Debugging stack checking 2009-04-21 16:09:53 -05:00
Slava Pestov a9b4a724a4 Remove "compiled-status" word prop and simplify associated machinery 2009-04-21 03:23:11 -05:00
Slava Pestov b1d0066baa ui.tools.listener: better error summary display 2009-04-21 00:27:21 -05:00
Slava Pestov 782a2beff3 tweak error list sorting, listener now shows error list summary in a separate pane 2009-04-21 00:14:30 -05:00
Slava Pestov cb6205e9d4 debugger: add summary method for VM errors 2009-04-21 00:04:56 -05:00
Slava Pestov f38d2f91f6 Words which didn't compile cannot be run at all 2009-04-20 22:05:41 -05:00
Doug Coleman 706fb78d5b better fix for db.tester 2009-04-20 21:47:55 -05:00
Doug Coleman 687190bbee fix a bug in db.tester 2009-04-20 21:32:23 -05:00
Doug Coleman 0dd144b461 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-20 21:17:32 -05:00
Doug Coleman 1e21f0ef43 better docs for emacs setup 2009-04-20 21:17:18 -05:00
Slava Pestov 05f3f9dcb9 Fixing unit tests for stack effect inference changes 2009-04-20 21:15:19 -05:00
Doug Coleman 08d80f6237 use HOMEDRIVE/HOMEPATH for HOME, then USERPROFILE, the default to a directory if no env vars are set 2009-04-20 21:11:50 -05:00
Slava Pestov ad943f6c4c Merge branch 'master' into more_robust_stack_checking 2009-04-20 20:11:32 -05:00
Slava Pestov be12dc3e9f Merge branch 'master' of git://factorcode.org/git/factor 2009-04-20 20:05:53 -05:00
Slava Pestov 0d0c7f2d55 Fix unit test failures caused by stricter type checking in M: encoder stream-write 2009-04-20 20:05:17 -05:00
Doug Coleman be2639c168 look for emacsclient.exe not emacs.exe 2009-04-20 19:52:50 -05:00
Doug Coleman 3d895de0cc oops, really search for emacs.exe 2009-04-20 19:15:02 -05:00
Doug Coleman 3af8f7fba1 search for emacs.exe on windows by default 2009-04-20 19:14:53 -05:00
Doug Coleman e8d695e314 refactoring directory searching 2009-04-20 19:01:33 -05:00
Slava Pestov 8414693142 stack-checker: trust word declarations instead of recursively checking them 2009-04-20 18:44:45 -05:00
Doug Coleman bf0b1e63c8 use link-info instead of file-info 2009-04-20 17:50:26 -05:00
Doug Coleman bd6eb42d0f fix size-on-disk for unix 2009-04-20 17:44:12 -05:00
Doug Coleman 12a89f1550 fix size-on-disk for unix 2009-04-20 17:25:18 -05:00
Doug Coleman 5c236d6585 add a size-on-disk slot to file-info, the each-file combinator now works better, add a path>sizes word 2009-04-20 16:52:18 -05:00
Slava Pestov 5165d811d5 Changing the stack effect of a generic word could break the compiler 2009-04-20 04:21:00 -05:00
Slava Pestov a4d48a1cd4 xml.writer: don't write arrays to output-stream 2009-04-20 03:28:03 -05:00
Slava Pestov 3b40334ccd xml: fix compile warnings in tests 2009-04-20 03:27:52 -05:00
Slava Pestov 7aeb13e58a io.buffers and io.ports performance tweaks 2009-04-20 03:27:30 -05:00
Slava Pestov ec49307c88 Never inline default methods, and fix inlining of methods with hints 2009-04-20 03:27:18 -05:00
Slava Pestov 0f26d02d41 Passing the wrong type of sequence to M\ encoder write now throws an error 2009-04-20 03:26:56 -05:00
Slava Pestov ec72f33fcb Documentation updates 2009-04-20 02:23:52 -05:00
Slava Pestov 86e5ddf449 Improve Unix signal and Windows structured exception reporting 2009-04-20 01:47:10 -05:00
Elliott Hird 9436ddac24 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-20 01:31:12 +01:00
Elliott Hird 0719d83653 Show the signal name next to the number in parentheses on Unices. 2009-04-20 01:28:41 +01:00
Slava Pestov 57d718113e tools.test: more robust must-fail 2009-04-19 18:21:25 -05:00
Slava Pestov d3d131d1bd Strip out error-list related global variables; webkit-demo 14kb smaller 2009-04-19 17:38:48 -05:00
Slava Pestov d039f9a946 help.handbook: fix typos reported by Jon Kleiser 2009-04-19 17:38:20 -05:00
Slava Pestov 3148429e0c Fix texture resizing on S3 hardware on Windows. Reported by Kobi Lurie 2009-04-19 03:06:05 -05:00
Slava Pestov 97b19ff025 Fix typo in ui.text docs 2009-04-19 03:04:41 -05:00
Slava Pestov 47820bda51 Oops 2009-04-19 03:04:35 -05:00
Slava Pestov 1c123e7e22 Remove some usages of -rot and tuck 2009-04-18 21:53:22 -05:00
Slava Pestov c8bd29d575 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-18 19:52:40 -05:00
Slava Pestov 8891573a77 windows.dinput.constants: fix warnings 2009-04-18 19:52:29 -05:00
Slava Pestov 2979360d48 sorting.slots: help lint 2009-04-18 19:52:12 -05:00
Doug Coleman f22ee5ad8d fix one more bug with scaffold.. 2009-04-18 19:18:41 -05:00
Doug Coleman b15cf5f7ea fix load error 2009-04-18 19:05:57 -05:00
Doug Coleman 49eec252d2 scaffold factor-boot-rc on windows instead of .factor-boot-rc 2009-04-18 18:28:09 -05:00
Slava Pestov 2d8d7f120f sort-by-slots => sort-by 2009-04-18 16:44:34 -05:00
Slava Pestov 0ca924124a Rewrite sorting.slots 2009-04-18 16:44:24 -05:00
Doug Coleman 8820c95964 make x11.io.unix unportable 2009-04-18 15:21:12 -05:00
Doug Coleman c1d1fe9b20 minor fixes in sorting 2009-04-18 13:44:20 -05:00
Doug Coleman badefd0865 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-18 11:34:03 -05:00
Slava Pestov 9add08c200 Move math.matrices to basis 2009-04-18 04:09:16 -05:00
Slava Pestov b4bb4d55fa Merge branch 'master' of git://factorcode.org/git/wrunt 2009-04-18 03:30:44 -05:00
Slava Pestov 6427360309 Merge branch 'x11_event_loop' 2009-04-18 03:28:36 -05:00
Slava Pestov e811dd6192 Reverse compiler.errors => tools.errrs dependency to reduce deploy image size 2009-04-18 03:21:31 -05:00
Slava Pestov 7417a8741e generalizations: fix help lint 2009-04-18 03:09:50 -05:00
Slava Pestov 51789bb9dd Merge branch 'master' into x11_event_loop 2009-04-18 03:06:10 -05:00
Slava Pestov 427710427c awaken-event-loop does nothing if dpy-fd not set; move x11.unix to x11.io.unix 2009-04-18 02:54:34 -05:00
Slava Pestov 5579842d7a Fix USING: 2009-04-18 02:52:29 -05:00
Slava Pestov 616c293d86 X-FUNCTION: calls awaken-event-loop 2009-04-18 02:39:55 -05:00
Slava Pestov c3e7db3852 Refactor FUNCTION: to make it more extensible 2009-04-18 02:37:35 -05:00
Slava Pestov 0a22476cd3 Add awaken-event-loop word 2009-04-18 02:19:49 -05:00
Doug Coleman 7e5ab38ed1 use unclip-last-slice 2009-04-18 02:04:58 -05:00