Commit Graph

4818 Commits (610b276c861cd67522becc2484e18d7863dd84ce)

Author SHA1 Message Date
Joe Groff c3b63821b9 literal syntax for rects 2009-04-29 14:58:55 -05:00
Sam Anklesaria 3cf4f45416 comboboxes vocab + ui authors, summaries 2009-04-29 14:19:30 -05:00
Slava Pestov 38a38a57a9 Fix hi-tag-or-tuple PICs 2009-04-29 03:00:09 -05:00
Slava Pestov 9243316489 Debugging inline caching 2009-04-28 23:05:18 -05:00
Doug Coleman 2d0925d995 add make-hard-link to io.files.links 2009-04-28 22:51:35 -05:00
Slava Pestov 8c25569e9e tools.time: print method dispatch statistics 2009-04-28 22:45:19 -05:00
Slava Pestov 7f766ab355 Update compiler tests for tag number changes 2009-04-28 21:43:30 -05:00
Slava Pestov c15a4c1c5a Add new relocation type for call sites which may be replaced by ICs 2009-04-28 17:53:14 -05:00
Slava Pestov 5f6c074edd Split up types.c/h into smaller files, remove optimized slot from F_WORD struct 2009-04-28 17:26:11 -05:00
Slava Pestov 3985b18026 Add -pic= command line argument 2009-04-28 16:58:19 -05:00
Slava Pestov e940f6fd8b Add method dispatch statistics 2009-04-28 16:58:05 -05:00
Slava Pestov 4d10105802 Working on inline caching 2009-04-28 03:48:37 -05:00
Slava Pestov 7b08accb7e Merge branch 'master' into inline_caching 2009-04-27 16:14:45 -05:00
Slava Pestov 4cc48dcb12 Merge branch 'for-slava' of git://git.rfc1149.net/factor 2009-04-27 14:13:58 -05:00
Slava Pestov 5ff2c2e2bf Don't compile predicate engines since there's no gain 2009-04-27 14:10:12 -05:00
Joe Groff a2c7074a6b Merge branch 'master' of git://factorcode.org/git/factor 2009-04-27 14:02:24 -05:00
Joe Groff 49771779c1 symbols in functors 2009-04-27 14:02:14 -05:00
Samuel Tardieu 18abc8b9f1 Add q+ and q- to math.quaternions
This makes the quaternions library self-contained and more independent
of the underlying representation.
2009-04-27 17:24:39 +02:00
Slava Pestov bf0e8606a8 Merge branch 'master' into inline_caching 2009-04-26 21:26:39 -05:00
Slava Pestov 84f672e74b tuple-arrays: further performance improvements 2009-04-26 21:24:55 -05:00
Slava Pestov 58cba832a0 functors: add support for call-next-method 2009-04-26 21:22:20 -05:00
Slava Pestov 7094b78821 Add firstn-unsafe, input<sequence-unsafe 2009-04-26 21:22:06 -05:00
Slava Pestov dac5203e81 compiler.tree.builder: Fix scoping of a variable by hints vocab 2009-04-26 16:04:44 -05:00
Slava Pestov 291ac48a17 tuple-arrays: completely rewritten to use functors, 10x faster on benchmark 2009-04-26 13:31:10 -05:00
Slava Pestov f94a44f3fd Merge branch 'master' into inline_caching 2009-04-26 09:22:27 -05:00
Slava Pestov 7e84daf0f1 Move (execute) to kernel.private 2009-04-26 02:42:37 -05:00
Doug Coleman 28cacc8d61 fix some compiler tests 2009-04-26 02:23:33 -05:00
Doug Coleman 10ca076722 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-26 00:53:20 -05:00
erg acd312ab19 fix IN: for compiler tests 2009-04-26 00:51:47 -05:00
Doug Coleman a25376278b set error-summary? to true by default 2009-04-26 00:45:14 -05:00
Slava Pestov 8ea3db9eef Get rid of a 'rot' 2009-04-25 22:35:30 -05:00
Slava Pestov 76281235e7 bootstrap.image: clean up jit-define and define-sub-primitive so that 2009-04-25 22:35:19 -05:00
Slava Pestov 356537593e Get rid of execute-unsafe now that (execute) is more versatile 2009-04-25 21:50:34 -05:00
Doug Coleman bada2176bc use new locals syntax in calendar, add routine for calculating easter 2009-04-25 21:21:15 -05:00
Slava Pestov 27c84e89fe Working on faster (execute) 2009-04-25 21:14:59 -05:00
Slava Pestov 2630c4a95f Add local caching 2009-04-25 20:33:52 -05:00
Doug Coleman 3f764fc872 fix file mode for read only mmap in unix 2009-04-25 20:03:13 -05:00
Slava Pestov 7aa65b5b5f Fixing new method dispatch implementation 2009-04-25 19:41:27 -05:00
Doug Coleman c44349c74e test read-only mmap 2009-04-25 19:32:44 -05:00
Doug Coleman 06b449e5ce Merge branch 'master' of git://factorcode.org/git/factor 2009-04-25 19:30:56 -05:00
Doug Coleman 90d40a7650 calculate a magic number in md5 2009-04-25 19:22:46 -05:00
Doug Coleman 2484ea07b0 support read-only mmap 2009-04-25 19:22:00 -05:00
Slava Pestov 66b4d42e13 math.blas: use gfortran by default on linux-x86-64 since latest ubuntu blas packages are compiled with gfortran abi 2009-04-25 17:03:50 -05:00
Slava Pestov d03b1eef01 Compile methods of generic words since the generic word itself doesn't get compiled 2009-04-24 20:54:30 -05:00
Slava Pestov 3dc9fdf9db Fleshed out new dispatch code 2009-04-24 20:43:01 -05:00
Doug Coleman 5e5042fe5f fix help-lint, compilation issue in io.directories.search 2009-04-24 19:01:26 -05:00
Slava Pestov c877146531 Move method-declaration to hints 2009-04-24 16:53:30 -05:00
Slava Pestov dd306a6212 Merge branch 'master' into inline_caching 2009-04-24 16:45:56 -05:00
Doug Coleman 0220609928 handle errors when traversing directories 2009-04-24 16:24:31 -05:00
Slava Pestov 8c5b0373a8 Working on new method dispatch system 2009-04-24 15:31:06 -05:00
Doug Coleman c3c51e2c60 more tests for io.directories.search, fix docs, refactoring 2009-04-24 15:22:12 -05:00
Doug Coleman 33743c1a3d refactor io.directories.search 2009-04-24 14:49:31 -05:00
Slava Pestov 4d678d7436 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-24 09:44:46 -05:00
Slava Pestov b00d81e47b Add time spent scanning cards to 'time' output 2009-04-24 09:44:29 -05:00
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
Slava Pestov 4f74810c15 Split off x11 vocab from x11.xlib, and add x11.unix for event loop integration 2009-04-18 01:56:29 -05:00
erg d3e24a7b7e add editors.gedit 2009-04-18 01:43:40 -05:00
Doug Coleman 9503efa9a8 working on sorting.slots 2009-04-18 01:38:39 -05:00
Doug Coleman 7902334b20 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-17 23:25:02 -05:00
Doug Coleman df9c48c586 dont allow tests of help scaffolding unless the vocabulary exists 2009-04-17 23:24:41 -05:00
Slava Pestov 86e4e314f3 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-17 22:49:59 -05:00
Slava Pestov d22ae36ca5 Revert part of 509869ca70 2009-04-17 22:49:42 -05:00
Doug Coleman d1d0b7d34e Merge branch 'master' of git://factorcode.org/git/factor 2009-04-17 21:38:59 -05:00
Doug Coleman 5e6cc3bf46 more api work for windows 2009-04-17 21:37:20 -05:00
Doug Coleman 549ddcd2df make some words not macros 2009-04-17 21:24:36 -05:00
Doug Coleman 2fe4560e6c Merge branch 'master' of git://factorcode.org/git/factor 2009-04-17 21:21:51 -05:00
Slava Pestov 394a4ec315 io.launcher.windows.nt: update for eval( 2009-04-17 20:58:58 -05:00
Slava Pestov f4cdcaa1ce Fix compiler warnings in tools.deploy.shaker 2009-04-17 20:38:55 -05:00
Doug Coleman 7eaa20a4c5 fix stack effect of n*quot, use iota in core/slots 2009-04-17 18:04:41 -05:00
Slava Pestov 0f0218b209 Fix some compile warnings in bootstrap 2009-04-17 17:53:26 -05:00
Slava Pestov 4c3d5cffac smtp: make content-type configurable 2009-04-17 17:52:41 -05:00
Slava Pestov 86e97b0d9c io.crlf: add some unit tests; read-crlf now returns f on EOF 2009-04-17 17:52:22 -05:00
Slava Pestov e9e15ffb27 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-17 16:17:36 -05:00
Doug Coleman 332bde4173 use iota in a few places 2009-04-17 16:17:11 -05:00
Slava Pestov f80c89f128 Add fatal? flag to error types; non-fatal errors are hidden by default in error list, not shown in summary 2009-04-17 16:16:12 -05:00
Slava Pestov 99a120a146 Merge branch 'smarter_error_list' 2009-04-17 15:50:36 -05:00
Slava Pestov 50ed1f5a9f Better error printing 2009-04-17 15:50:11 -05:00
Slava Pestov ce76331fd6 Fixing more unit tests 2009-04-17 15:50:03 -05:00
Slava Pestov cd97d3f590 Fix -e switch 2009-04-17 15:49:36 -05:00
Doug Coleman 7a1841f59b (( -- )) eval -> eval( -- ) 2009-04-17 15:49:21 -05:00
Doug Coleman 364ea217ef fix more compiler errors 2009-04-17 14:44:08 -05:00
Doug Coleman dba4c0d589 fixing compiler errors in basis 2009-04-17 12:46:04 -05:00
Slava Pestov b91e8cbdaf Merge branch 'master' of git://factorcode.org/git/factor 2009-04-16 23:15:01 -05:00
Slava Pestov fba80949eb draw-scaled-texture now uses the display list if there's no scaling to be done 2009-04-16 23:14:41 -05:00
Slava Pestov e173d27120 Adding walker tests 2009-04-16 23:14:26 -05:00
Slava Pestov 0a5b076c11 Make the walker infer 2009-04-16 23:14:11 -05:00
Doug Coleman 5c345360d0 unbreak my heart, say you'll love me again, factor bootstrap 2009-04-16 17:03:03 -05:00
Slava Pestov a69d404f74 Start documenting compiler internals 2009-04-16 16:24:14 -05:00
Alex Chapman 5ef623e239 Merge branch 'master' into experimental 2009-04-16 13:38:05 +10:00
Slava Pestov 7a251950d8 Working on trace tool 2009-04-15 22:16:52 -05:00
Slava Pestov 72487f7f33 Merge branch 'trace_tool' of git://factorcode.org/git/factor into trace_tool 2009-04-15 19:17:43 -05:00
Slava Pestov f82a34401d Merge branch 'master' into smarter_error_list 2009-04-15 19:06:09 -05:00
Slava Pestov aad7a8dc75 Add unportable tag to windows.usp10 2009-04-15 19:04:50 -05:00
Slava Pestov df18c0b6e7 Making more code infer 2009-04-15 19:03:44 -05:00
Slava Pestov c0874e64cc Documentation updates 2009-04-15 18:19:35 -05:00
Slava Pestov bab6e8fe08 Fix rounding error 2009-04-15 17:14:10 -05:00
Slava Pestov 50a6ac2d55 Merge branch 'smarter_error_list' of git://factorcode.org/git/factor into smarter_error_list 2009-04-15 16:16:24 -05:00
Slava Pestov ac5ad3582f Merge branch 'master' of git://factorcode.org/git/factor into smarter_error_list 2009-04-15 16:16:14 -05:00
Alex Chapman 24d1302985 Merge branch 'master' into experimental 2009-04-15 16:50:18 +10:00
Alex Chapman c78d3dda3d Merging hats into refs to generalise refs 2009-04-15 15:42:01 +10:00
Slava Pestov a7eb21659d Merge branch 'smarter_error_list' of git://factorcode.org/git/factor into smarter_error_list 2009-04-15 00:27:36 -05:00
Slava Pestov 83b7ac3f3a Forgetting a definition removes compile error
Notify definition observers with nested compilation units
2009-04-15 00:27:02 -05:00
Slava Pestov 1958ae21a2 Fix listener so its tail-recursive 2009-04-14 21:01:47 -05:00
Slava Pestov 5daf19afa2 Merge branch 'master' into trace_tool 2009-04-14 20:42:02 -05:00
Slava Pestov b5b80cd0e9 Documentation updates 2009-04-14 20:36:10 -05:00
Slava Pestov 8bbc3d577e Load fix 2009-04-14 19:57:25 -05:00
Alex Chapman 9e4adede5f Add <delete-request> and http-delete 2009-04-15 10:52:00 +10:00
Slava Pestov af91ba0dfc Merge branch 'master' of git://factorcode.org/git/factor 2009-04-14 19:26:42 -05:00
Slava Pestov 9f09463d2f help.html: workaround for cygwin not liking unicode path names 2009-04-14 19:24:32 -05:00
Slava Pestov 3421491f48 Unclutter handbook 2009-04-14 18:54:28 -05:00
Alex Chapman ec62badca6 Merge branch 'master' into experimental 2009-04-15 08:58:25 +10:00
Slava Pestov 128715def4 Documentation updates 2009-04-14 17:55:58 -05:00
Slava Pestov a881d803fc Fix help-lint failures 2009-04-14 16:36:53 -05:00
Slava Pestov 06a45824f1 Remove useless whitespace 2009-04-14 15:24:20 -05:00
Slava Pestov 2a5a5ee376 Fix rounding error 2009-04-14 15:14:57 -05:00
Slava Pestov d582c260ac Merge branch 'smarter_error_list' of git://factorcode.org/git/factor into smarter_error_list 2009-04-14 15:09:07 -05:00
Slava Pestov 65b27354ad Merge branch 'master' into smarter_error_list 2009-04-14 15:07:22 -05:00
Slava Pestov 30a44225cd Fix code for floats syntax change 2009-04-14 15:04:58 -05:00
Slava Pestov eaabe8bd14 Merge branch 'master' of git://factorcode.org/git/factor into smarter_error_list 2009-04-13 21:39:12 -05:00
Slava Pestov 6c5fbd3197 Documentation updates 2009-04-13 20:38:30 -05:00
Slava Pestov c01266300a Merge branch 'master' into smarter_error_list 2009-04-13 20:08:48 -05:00
Slava Pestov 6aa3b7cd3d Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2009-04-13 19:50:23 -05:00
Slava Pestov 8da4f59931 Merge branch 'faster_string_to_number' 2009-04-13 19:48:19 -05:00
Slava Pestov 0ffd43e2e3 1.0/0.0 => 1/0. 2009-04-13 19:48:08 -05:00
Slava Pestov ca1e8e0517 ui.tools.error-list: better sorting and output 2009-04-13 19:42:53 -05:00
Alex Chapman f2596259dd Merge branch 'master' into experimental
Conflicts:
	basis/http/client/client.factor
2009-04-14 10:42:41 +10:00
Alex Chapman ace909795d couchdb in progress 2009-04-14 10:00:09 +10:00
Slava Pestov fd5ab25a09 Better handling of errors without file/line info 2009-04-13 17:19:32 -05:00
Slava Pestov 2fc05aa44c Refactor listener so that it infers 2009-04-13 17:19:20 -05:00
Slava Pestov bfe0787454 Merge branch 'master' into smarter_error_list 2009-04-13 15:23:27 -05:00
Slava Pestov 6efbe50543 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-13 15:21:20 -05:00
Slava Pestov cedbad0772 Fix tests to not clutter Factor directory 2009-04-13 15:21:16 -05:00
Slava Pestov b1c1b4aba7 Fix pango.layouts issue on 64-bit systems 2009-04-13 15:11:32 -05:00
sheeple a4e62dfdba Fix for math.parser syntax change 2009-04-13 14:47:39 -05:00
Slava Pestov c9272501f5 ui.gadgets.packs: add failing unit test 2009-04-13 14:41:08 -05:00
Slava Pestov 9522f92afd Cleanup 2009-04-13 14:41:01 -05:00
Slava Pestov 73a2e81953 Print unit test failures better 2009-04-13 14:40:55 -05:00
Slava Pestov 2abdf4c138 UI error summary now shows icons for all error types 2009-04-13 14:40:26 -05:00
Slava Pestov a2cff89591 Call notify-error-observers 2009-04-13 14:40:03 -05:00
Slava Pestov 3b1f3c08a4 Fix window positioning on OS X 2009-04-13 03:16:57 -05:00
Slava Pestov e52be965f0 Finish moving compiler.errors to basis 2009-04-13 02:50:23 -05:00
Slava Pestov d227fcd33f Move compiler.errors to basis 2009-04-13 02:18:41 -05:00
Slava Pestov b3cb06cf1f Merge branch 'smarter_error_list' of git://factorcode.org/git/factor into smarter_error_list 2009-04-12 23:55:08 -05:00
Slava Pestov 812f1597fa Merge branch 'master' of git://factorcode.org/git/factor into smarter_error_list 2009-04-12 23:54:38 -05:00
Slava Pestov e595576dc3 Make more words infer 2009-04-12 23:01:14 -05:00
Slava Pestov cdd372314b Working on error list change notification 2009-04-12 23:01:08 -05:00
Jose A. Ortega Ruiz b6a8e023a5 Fix: setting WM_CLASS in X11 backend using UTF8 string 2009-04-13 01:17:04 +02:00
Slava Pestov 7a33780bc2 Fix bootstrap 2009-04-12 16:31:25 -05:00
Slava Pestov 5aab0078a0 Make more code infer 2009-04-12 16:08:54 -05:00
Slava Pestov c4be8bd65a Refactor error code so that error types are registered; listener prints a summary of errors 2009-04-12 16:08:46 -05:00
Daniel Ehrenberg 064b8b7775 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-12 13:58:02 -05:00
Daniel Ehrenberg 541ce3aa68 Fixing regexp parser bug: now R/ foo/5 makes an error 2009-04-12 13:57:49 -05:00
Slava Pestov 0420b39f4f Make source file error types a bit more extensible 2009-04-11 22:26:24 -05:00
Slava Pestov 26356ffc63 Working on error-list tool 2009-04-11 21:26:36 -05:00
Slava Pestov 410654c324 models.arrow.smart: fix help lint 2009-04-11 21:26:30 -05:00
Slava Pestov 0fda643ab1 Optimizing string>number 2009-04-11 20:30:51 -05:00
Slava Pestov e5df0559eb Working on adding help-lint errors to error list 2009-04-11 20:30:09 -05:00
Slava Pestov fe8e6b328f Merge branch 'master' into smarter_error_list 2009-04-11 15:28:35 -05:00
Slava Pestov db3818814d Refactor GLU usages in basis, and move opengl.glu to extra, and don't like VM with GLU 2009-04-11 15:17:08 -05:00
Slava Pestov 39685724cc Generalize operation 2009-04-11 15:11:40 -05:00
Slava Pestov 59dced5c9d Fix :edit 2009-04-11 15:11:25 -05:00
Slava Pestov e5606b2917 Merge branch 'smarter_error_list' of git://factorcode.org/git/factor into smarter_error_list 2009-04-11 14:33:04 -05:00
Slava Pestov c7b3b2f4e0 Load ui.tools.error-list by default 2009-04-11 14:24:17 -05:00
Slava Pestov a254e07fda Error list: add toggles for different error types, source file icon 2009-04-11 14:18:23 -05:00
Slava Pestov c626004735 ui.gadgets.tables: center cells vertically, add padding around images 2009-04-11 14:14:32 -05:00
Doug Coleman 7f80b52619 fix base64 2009-04-11 12:12:09 -05:00
Doug Coleman d88f4d9914 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-11 09:03:19 -05:00
Doug Coleman cd2ce4c9ae fix blob selects in db.tuples 2009-04-11 09:03:00 -05:00
Slava Pestov ad2b7b74f4 Fix baseline alignment to work like align=1/2 if there is no text in the layout, also fix nested baseline alignment in the no-text case 2009-04-10 14:11:05 -05:00
slava 509869ca70 X11 UI: Fix resize flicker, exception when closing window, unsuccessful attempt at fixing raise-window 2009-04-10 13:29:07 -04:00
Doug Coleman 7bba6ab4a2 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-10 09:38:08 -05:00
Slava Pestov 8480034d6e image-name instances can now be passed to <button> etc 2009-04-10 08:13:20 -05:00
Slava Pestov a0ad6bda39 tools.test: store file in a variable while tests are running 2009-04-10 08:11:46 -05:00
Slava Pestov 8290624733 Macro expansion errors are now wrapped 2009-04-10 07:08:16 -05:00
Slava Pestov 78503a1b9c Merge branch 'master' into smarter_error_list 2009-04-10 06:23:17 -05:00
Slava Pestov e2c858da34 Add better error check for 'window' word 2009-04-10 06:20:23 -05:00
Slava Pestov 370e90f57b Fix odd race condition in ui.backend.cocoa 2009-04-10 06:19:46 -05:00
Slava Pestov 713ab02337 Don't use GL_ARB_texture_non_power_of_two on ATI hardware to fix bug reported by Andy Turner and Caesar Hu 2009-04-10 06:18:29 -05:00
Slava Pestov deae1d7bbb Fix bootstrap 2009-04-10 04:41:26 -05:00
Slava Pestov 4f41e07147 ui.tools.compiler-errors => ui.tools.error-list 2009-04-10 04:41:12 -05:00
Slava Pestov 2b26da1ad2 Move images.normalization to extra since its not used for anything anymore 2009-04-10 04:03:06 -05:00
Slava Pestov 1359f3bcf1 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-10 04:02:14 -05:00
Slava Pestov b11e0f6037 assoc>query should not insert = if value is f. Reported by Chris Double 2009-04-10 04:01:59 -05:00
Slava Pestov a0ba66080d Documentation updates suggested by dmpk2k 2009-04-10 03:52:53 -05:00
Slava Pestov 0a7485190b compile-error-type => source-error-type; make test failures global 2009-04-10 03:52:12 -05:00
Doug Coleman 2179b4bca1 minor cleanup 2009-04-09 21:03:42 -05:00
Doug Coleman a6989d3087 fix bug in base64 -- would fail with bitor trying to OR f with an integer 2009-04-09 19:50:25 -05:00
Doug Coleman 5279bb0efc change L to LA for grayscale tiffs 2009-04-09 10:46:43 -05:00
Doug Coleman 4f64ea414b Merge branch 'master' of git://factorcode.org/git/factor 2009-04-09 10:45:19 -05:00
Doug Coleman 1551eacfa2 add support for tiff grayscale images 2009-04-09 10:44:50 -05:00
Slava Pestov 68a6b8f15b Merge branch 'master' into smarter_error_list 2009-04-09 08:28:48 -05:00
Slava Pestov 9efa1e0c31 Don't use glTexSubImage2D unless we really have to 2009-04-09 08:23:05 -05:00
Slava Pestov bcddec30a7 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-09 08:18:44 -05:00
Slava Pestov 694652590f download word throneeds to ws an error if the request did not return a success code (reported by Chris Double) 2009-04-09 08:18:26 -05:00
Slava Pestov e467f4eea3 More work on unit test tool 2009-04-09 08:17:41 -05:00
Slava Pestov af8f98495d Latest icons from Joe 2009-04-09 08:11:38 -05:00
Slava Pestov e5c28dfa95 tools.test: use source-files.errors 2009-04-09 04:50:47 -05:00
Slava Pestov 7adb76aaf4 Factor out some compiler error code into source-files.errors 2009-04-09 04:50:38 -05:00
Slava Pestov bc6dfeea17 Move assert-sequence= from mime.multipart to sequences 2009-04-09 04:49:54 -05:00
Slava Pestov 2b384a7742 Re-organize some error-related code, three-pane look for compiler errors tool, add Joe's icons 2009-04-08 23:05:45 -05:00
Doug Coleman b5352033cb Merge branch 'master' of git://factorcode.org/git/factor 2009-04-08 18:42:55 -05:00
Doug Coleman 07cf80f0a8 fix stack effect for unique-file 2009-04-08 18:42:26 -05:00
Doug Coleman 49852f5715 fix saving bitmaps 2009-04-08 18:42:01 -05:00
U-SLAVA-DFB8FF805\Slava 2bca28e4dc Merge branch 'master' of git://factorcode.org/git/factor 2009-04-08 18:13:47 -05:00
U-SLAVA-DFB8FF805\Slava 94baa7d7fa Call ScriptStringOut with ETO_OPAQUE 2009-04-08 18:12:27 -05:00
Slava Pestov 61918ac0c5 Merge branch 'master' into smarter_error_list 2009-04-08 06:45:49 -05:00
Slava Pestov 59e0434815 Trace tool work in progress 2009-04-08 06:23:07 -05:00
Slava Pestov 6082a98c7c If (open-window) or similar fails, don't enter an infinite loop of opening error windows, just try to open one and then give up 2009-04-07 22:30:13 -05:00
Slava Pestov ba61b82152 Pass vocab roots onto deployed app. Fixes deployment of apps outside the built-in roots. Reported by Alec Berryman 2009-04-07 21:47:57 -05:00
Slava Pestov 87e4598581 opengl.textures: use GL_ARB_texture_non_power_of_two if available 2009-04-07 21:32:45 -05:00
Aaron Schaefer 0c33ba55c8 Merge branch 'master' of git://factorcode.org/git/factor
* 'master' of git://factorcode.org/git/factor: (36 commits)
  Fix typo
  Fix alien.fortran for NetBSD x86.64
  fix unit test in robots
  http.client: fix 307 redirect behavior (reported by Chris Double)
  Treat a limit of f as unlimited instead of throwing an error
  Static responder now works when the root is a file rather than a directory
  Fix site-watcher tests
  Fix bootstrap
  furnace.actions: load chloe tags
  furnace.redirection: load urls.secure
  db.errors.sqlite: don't give up on bad inputs
  Makefile: clean target should delete libfactor.dylib too
  Working on site-watcher
  unbreak regexp
  refactor spider
  clean up a combinator in id3 parser
  Minor doc updates
  Use [ ] [ ] map-reduce instead of unclip [ ] reduce
  Factor out site-watcher.email, start work on site-watcher.spider
  construct a glob-matching quote for robots.txt files
  ...
2009-04-07 21:38:13 -04:00
Slava Pestov 409b331716 Fix typo 2009-04-07 20:06:28 -05:00
Slava Pestov 41e3e0acb4 Fix alien.fortran for NetBSD x86.64 2009-04-07 18:49:54 -05:00
Slava Pestov 63cf5b04e1 http.client: fix 307 redirect behavior (reported by Chris Double) 2009-04-07 04:19:21 -05:00
Slava Pestov e12f0f2280 Treat a limit of f as unlimited instead of throwing an error 2009-04-07 04:11:56 -05:00
Slava Pestov 2c1f7b9293 Static responder now works when the root is a file rather than a directory 2009-04-07 03:37:29 -05:00
Slava Pestov 1032e57e8e Fix bootstrap 2009-04-06 23:32:21 -05:00
Slava Pestov cb675cfe47 furnace.actions: load chloe tags 2009-04-06 22:05:17 -05:00
Slava Pestov 6f53db568f furnace.redirection: load urls.secure 2009-04-06 22:00:18 -05:00
Slava Pestov 2e03bd5cc0 db.errors.sqlite: don't give up on bad inputs 2009-04-06 22:00:08 -05:00
Slava Pestov dc8329bca0 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-06 20:50:51 -05:00
Doug Coleman fb37e0eaca unbreak regexp 2009-04-06 19:43:50 -05:00
Slava Pestov 2c08376cd5 Minor doc updates 2009-04-06 17:52:14 -05:00
Slava Pestov 37e278ed02 Use [ ] [ ] map-reduce instead of unclip [ ] reduce 2009-04-06 17:50:54 -05:00
Slava Pestov 2ef6043566 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-06 17:49:42 -05:00
Doug Coleman 77f99eb70c use map-reduce instead of unclip reduce, "Why do we need this?" --> we don't 2009-04-06 17:32:20 -05:00
Slava Pestov 07f585a81d Error list tool work in progress 2009-04-06 15:24:21 -05:00
Aaron Schaefer cbd6b0ed3b fix documentation typo 2009-04-06 15:18:35 -04:00
Slava Pestov 2adee07a29 Merge branch 'master' into smarter_error_list 2009-04-06 13:41:33 -05:00
Slava Pestov 37e5d502f1 Fix shift-drag losing focus in listener 2009-04-06 13:39:55 -05:00
Slava Pestov 75985a6c7c Merge branch 'master' into smarter_error_list 2009-04-06 13:27:06 -05:00
Doug Coleman dd43df655f fix unit test for new method syntax 2009-04-06 10:45:39 -05:00
Slava Pestov cb9e4a4069 Oops 2009-04-06 05:22:43 -05:00
Slava Pestov 890553b776 Fixing tests for method-sec removal 2009-04-06 05:22:28 -05:00
Slava Pestov 0f04061079 Fixing some unit test failures 2009-04-06 03:30:23 -05:00
Slava Pestov 1071a3c564 Fix ui.tools.browser.history tests 2009-04-06 03:03:46 -05:00
Slava Pestov 99b8400e56 Documentation updates 2009-04-06 03:00:46 -05:00
Slava Pestov 268abfcf2a Remove method-specs in favor of M\ 2009-04-06 02:59:59 -05:00
Slava Pestov 3752c706da Add M\ syntax for method literals 2009-04-06 02:57:39 -05:00
Slava Pestov 42f3b0e16e Fix bootstrap errors 2009-04-06 01:10:34 -05:00
Slava Pestov 476d1910c2 Merge branch 'master' into smarter_error_list 2009-04-05 23:54:01 -05:00
Slava Pestov cb6030778f Fix ui.gadgets.scrollers unit tests 2009-04-05 23:38:47 -05:00
Slava Pestov 88bbb47bfa Browser tool now saves scroll bar position in history 2009-04-05 23:19:35 -05:00
Slava Pestov 78013c2bdf Rename scroll word to set-scroll-position and make it public 2009-04-05 23:19:18 -05:00
Slava Pestov 8bf5fde791 Rename scroll word to set-scroll-position and make it public 2009-04-05 23:18:25 -05:00
Slava Pestov 687e9f90fe Move models.history to extra 2009-04-05 23:16:48 -05:00
Slava Pestov 880f4097ad Clear button in search field is now positioned correctly 2009-04-05 20:50:45 -05:00
Slava Pestov 68728d1cc4 Fix prettyprint of CONSTANT: and ALIAS: 2009-04-05 20:44:34 -05:00
Slava Pestov 87121c1468 Fix prettyprinting of URLs 2009-04-05 20:44:12 -05:00
Slava Pestov b0b77cf744 Fixes for recent changes 2009-04-05 17:32:53 -05:00
Slava Pestov 2b042d7cb7 Merge branch 'master' of git://projects.elasticdog.com/git/factor 2009-04-05 17:20:47 -05:00
Aaron Schaefer 52c74da3b7 Fix documentation typo for search-index word 2009-04-05 00:07:48 -04:00
Slava Pestov 1023fa51f4 Fix mailbox-get-all, and make mailbox timeouts throw a wait-timeout error instead of a string 2009-04-04 23:04:53 -05:00
U-SLAVA-DFB8FF805\Slava 52060e6253 Oops dead code 2009-04-04 22:45:02 -05:00
U-SLAVA-DFB8FF805\Slava fb6c5141ec Fixing this for Windows 2009-04-04 22:38:49 -05:00
Slava Pestov 0affe96d95 opengl.textures: pad image up to a power of 2 using glTexSubImage2D instead of doing it in Factor code 2009-04-04 20:04:35 -05:00
Slava Pestov 1a4f2724e4 Don't call glFlush, it's useless 2009-04-04 20:03:44 -05:00
Slava Pestov e84cc5f82d Simplify do-matrix 2009-04-04 20:03:30 -05:00
Doug Coleman 5fd9f446e7 use more macros in sorting, fix test 2009-04-04 15:45:56 -05:00
Doug Coleman 12fa6ac5a5 remove empty file 2009-04-04 14:24:44 -05:00
Doug Coleman 6f2c4fc02a slim down the sorting.functor using more combinators 2009-04-04 00:02:15 -05:00
Slava Pestov 48aa95e5b1 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-03 20:09:00 -05:00
Slava Pestov bae7923594 Fix more cosmetic issues 2009-04-03 19:50:46 -05:00
Doug Coleman c97ca399d8 refactor a bit, document sort-by 2009-04-03 19:49:49 -05:00
Doug Coleman 8fdb3bb27a define a sort-by to take a sequence of comparators without slots 2009-04-03 19:43:10 -05:00
Slava Pestov 695b97e6e6 Remove debug stuff 2009-04-03 19:35:22 -05:00
Slava Pestov 84e98d8be7 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-03 19:31:18 -05:00
Slava Pestov 3137d12f12 Fix some minor UI bugs 2009-04-03 19:30:07 -05:00
Doug Coleman 73a2fa49c5 add title sort for use with joe's mp3 player 2009-04-03 18:19:45 -05:00
Doug Coleman 2e1652db6d simplify sorting.slots a bit 2009-04-03 17:38:21 -05:00
Doug Coleman ce73c17c1d add sorting.functor 2009-04-03 17:28:55 -05:00
Doug Coleman 32954b75ad use functors to define human-sort 2009-04-03 17:28:31 -05:00
Slava Pestov 92cc670c28 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-03 10:25:56 -05:00
Slava Pestov 535850f3ea Fix vocab: and word name stripping in deployed binaries 2009-04-03 10:16:56 -05:00
Slava Pestov f42c23de9d Copy UI theme over to deployed binaries 2009-04-03 10:16:40 -05:00
Slava Pestov 9907bd9fe2 Add fseek primitive so that c-streams can seek. This lets the UI work without native IO 2009-04-03 10:16:25 -05:00
U-SLAVA-DFB8FF805\Slava 82317980a4 Don't strip out superclass word prop since UI needs it 2009-04-03 09:48:16 -05:00
U-SLAVA-DFB8FF805\Slava 4f9ac11eed Remove unused dependency 2009-04-03 09:48:10 -05:00
Slava Pestov 73184698a8 Remove unused entry from using list 2009-04-03 09:45:02 -05:00
Slava Pestov 1a35be8ae0 Add a new tip 2009-04-03 09:44:48 -05:00
U-SLAVA-DFB8FF805\Slava 038509f652 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-03 09:22:47 -05:00
U-SLAVA-DFB8FF805\Slava 1731b57249 Add textures without alpha channels, cropping; update usages of <texture>; don't ignore trailing in x>offset 2009-04-03 07:01:22 -05:00
U-SLAVA-DFB8FF805\Slava 7f4784151c Paint selection, and create bitmap with power of 2 size as an optimizaion 2009-04-03 06:59:27 -05:00
U-SLAVA-DFB8FF805\Slava 0dcb38d86a Some more GDI32 bindings 2009-04-03 06:58:36 -05:00
Doug Coleman 7e0f271cf3 fix typo in docs 2009-04-02 17:00:29 -05:00
U-SLAVA-DFB8FF805\Slava dfa27e0c17 Add vocab meta-data for some of the new vocabs 2009-04-02 13:50:15 -05:00
Slava Pestov e0a8def090 Fix generate-help to not open thousands of windows in UI 2009-04-02 13:48:53 -05:00
U-SLAVA-DFB8FF805\Slava b357812589 Fix Uniscribe font size 2009-04-02 13:24:34 -05:00
U-SLAVA-DFB8FF805\Slava 745a435475 Merge branch 'master' into uniscribe 2009-04-02 13:19:30 -05:00
U-SLAVA-DFB8FF805\Slava dba42f9259 Remove DLL-downloading logic since we don't have external deps anymore 2009-04-02 13:07:45 -05:00
U-SLAVA-DFB8FF805\Slava 9c3054c84a More progress on Uniscribe 2009-04-02 13:05:26 -05:00
Aaron Schaefer 5405f530b9 Merge branch 'master' of git://factorcode.org/git/factor
* 'master' of git://factorcode.org/git/factor:
  Fix UI pane selection
  use unicode instead of ascii again
  Fix up 'demos' vocab
  beginnings of a c preprocessor -- needs #if, #elif, #else
  Tabs are blank (better unicode whitespace support coming soon)
  fix take-rest for out of bounds
  Partial fix for pane selection
  ensure-port outputs a new URL instead of mutating its input
  FUEL: Font lock and no indentation for EBNF: ... ;EBNF forms.
2009-04-02 11:59:59 -04:00
Slava Pestov de357bacdb Merge branch 'master' of git://factorcode.org/git/factor 2009-04-02 09:12:00 -05:00
Slava Pestov 4f19f9b2c1 Fix UI pane selection 2009-04-02 09:09:09 -05:00
Slava Pestov 2aaeb62c4e Fix up 'demos' vocab 2009-04-02 01:17:55 -05:00
Daniel Ehrenberg 4ef0344477 Tabs are blank (better unicode whitespace support coming soon) 2009-04-02 01:12:09 -05:00
U-SLAVA-DFB8FF805\Slava 0cfa22c276 Merge branch 'master' of git://69.93.127.154/git/factor into uniscribe 2009-04-01 22:46:04 -05:00
Slava Pestov 4dbb2aa491 Partial fix for pane selection 2009-04-01 22:24:49 -05:00
Slava Pestov 318da06a71 ensure-port outputs a new URL instead of mutating its input 2009-04-01 22:05:12 -05:00
Aaron Schaefer ed9a63311c Fix typo and update a combinator usage in calendar 2009-04-01 22:03:45 -04:00
Aaron Schaefer ca9fb1fcf1 Update usages of divisor? where appropriate 2009-04-01 21:53:18 -04:00
Aaron Schaefer c698a83a12 Add divisor? math function 2009-04-01 19:29:19 -04:00
Doug Coleman 1b0c301005 move assoc-heaps to extra 2009-04-01 17:29:58 -05:00
Joe Groff 432ff9b07f Make math.blas library and ABI choice configurable 2009-04-01 14:52:43 -05:00
Doug Coleman 81ec716782 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-01 04:29:28 -05:00
Doug Coleman e37627fa8f fix linux64 blas 2009-04-01 04:28:53 -05:00
Chris Double 087a7acfba Fix peg left recursion handling 2009-03-31 23:59:52 -05:00
Slava Pestov 474e74a232 Re-organize things so that bootstrap.ui doesn't load ui.text 2009-03-31 23:44:38 -05:00
Daniel Ehrenberg 3211270d5b left and right arrow keys move between graphemes in UI 2009-03-31 21:49:14 -05:00
Daniel Ehrenberg 95d9b3a417 Adding functionality to unicode breaks API for future UI changes 2009-03-31 21:48:43 -05:00
Daniel Ehrenberg cee809ead1 Merge branch 'master' of git://factorcode.org/git/factor into unicode 2009-03-31 21:42:22 -05:00
Daniel Ehrenberg b6d292fb23 Merge branch 'master' of git://factorcode.org/git/factor into unicode 2009-03-31 21:15:18 -05:00
Doug Coleman 65cb08c355 fix help-lint for syndication 2009-03-31 11:12:05 -05:00
Slava Pestov 932d44cab8 Small speedup for code using H{ } clone and with-scope 2009-03-31 08:16:04 -05:00
Slava Pestov 39b53817b9 Small size reduction for deployed images 2009-03-31 08:15:27 -05:00
Slava Pestov 1dfa621f4d Tweak some code to reduce deployed image size 2009-03-31 08:03:27 -05:00
Slava Pestov 85fb4aab89 syndication: fix help lint 2009-03-31 04:43:26 -05:00
Slava Pestov eb9164e65d Merge branch 'master' of git://factorcode.org/git/factor 2009-03-30 20:46:09 -05:00
Slava Pestov b32df2100a Fix parse-feed for byte arrays 2009-03-30 20:45:55 -05:00
Doug Coleman 6b6de2b8aa refactor some error handling in peg, more unit tests 2009-03-30 19:42:04 -05:00
Doug Coleman 9550becf92 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-30 08:44:49 -05:00
sheeple 4ce3cdc149 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-30 07:20:28 -05:00
sheeple 42d164db77 Fix C99 complex number support in FFI on Mac OS X/PPC 2009-03-30 07:19:14 -05:00
Doug Coleman c1297ec177 add unit tests for quoting 2009-03-30 00:18:02 -05:00
Slava Pestov e8ec1716e3 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-29 23:13:37 -05:00
Slava Pestov bd91ac56ce Fix model docs 2009-03-29 23:13:30 -05:00
Daniel Ehrenberg f657c60c4f Some cleanup in documents.elements 2009-03-29 22:58:04 -05:00
Daniel Ehrenberg 5ecff284ef Fixing regexp compiler's bounds checks 2009-03-29 22:57:13 -05:00
U-SLAVA-DFB8FF805\Slava 8ca25700c2 Merge branch 'master' of git://factorcode.org/git/factor into uniscribe 2009-03-29 22:52:58 -05:00
Doug Coleman 82b6e32945 fix a few compile errors 2009-03-29 21:35:57 -05:00
Daniel Ehrenberg 13f553b284 Fixing farkup's parsing of [aaa] 2009-03-29 20:29:38 -05:00
Slava Pestov 633669302b Merge branch 'master' into uniscribe 2009-03-29 19:10:26 -05:00
Slava Pestov a40b4f6dfa Fix docs typo 2009-03-29 19:07:01 -05:00
Slava Pestov d586d49cb6 Fix listener-run-files 2009-03-29 16:28:04 -05:00
Slava Pestov cf87e20a30 Uniscribe text rendering work in progress 2009-03-28 22:27:37 -05:00
Slava Pestov a58ce33bb3 Split off some code from ui.backend.windows into windows.offscreen 2009-03-28 22:27:18 -05:00
Slava Pestov 84b5ace863 alien.destructors: ignore any output values from disposal word 2009-03-28 22:26:49 -05:00
Slava Pestov 602fe353e8 Fix another XMode bug 2009-03-28 22:19:55 -05:00
Slava Pestov 2344660811 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-28 22:14:27 -05:00
Slava Pestov fe0a71cd88 Fix an XMode bug exposed in the pastebin 2009-03-28 22:13:58 -05:00
Doug Coleman cd0986509c unit test tools.scaffold, fix a bug in scaffolding docs 2009-03-28 16:40:34 -05:00
Doug Coleman d3bd574820 inline a couple of combinators to fix compile warnings 2009-03-28 16:34:52 -05:00
Slava Pestov 8c37cf596c Merge branch 'master' of git://factorcode.org/git/factor 2009-03-28 15:30:20 -05:00
Slava Pestov fd44378736 Trailing [[ no longer throws an error in farkup parser 2009-03-28 15:29:58 -05:00
Doug Coleman df4d652c0a less stack shuffling 2009-03-28 15:02:28 -05:00
Doug Coleman 5460a5375e change makefile to use .so instead of .a on unix 2009-03-28 14:41:48 -05:00
Doug Coleman e5ffc202f2 fix blas ffi on linux64 2009-03-28 14:17:24 -05:00
Slava Pestov 9be60e36af Add models.arrow.smart: abstracts out common <product>/<arrow> pattern 2009-03-28 04:19:33 -05:00
Slava Pestov b5c5991747 Working on UI compile error viewer tool 2009-03-28 04:19:02 -05:00
U-SLAVA-DFB8FF805\Slava 40631ec2a9 Fix alien tests on Windows; LoadLibraryEx does not like UNC paths 2009-03-28 02:37:07 -05:00
Doug Coleman 4f428f6404 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-27 21:57:27 -05:00