Commit Graph

9625 Commits (7553b816f8f00ba0600d2bcdf901c22660fb495c)

Author SHA1 Message Date
Slava Pestov cfbd3c679b Remove unused function from VM 2008-11-27 23:28:38 -06:00
Slava Pestov a3398f2296 Fix editors.emacs docs 2008-11-27 23:28:32 -06:00
Slava Pestov 6dfce7d4e7 load-locals is a primitive now, change semantics of get-locals to bum out 2 instructions from the sub-primitive 2008-11-27 22:30:29 -06:00
Slava Pestov 02b8dcf9f3 Stack checker now knows about wlet words 2008-11-27 21:57:16 -06:00
Slava Pestov a729e72b7e Fixing some problems with the locals implementation:
- Smart combinators now work with wlet words
- Expansion no longer usees >r/r>
- Hook into fry so that fry and locals can work as expected
- Document limitations of locals with macros in more detail, remove mention of >r/r> limitation since those two words are going away anyway
2008-11-27 21:55:46 -06:00
Slava Pestov a3231c5a4e Refactor fry a bit, to add extension points for locals 2008-11-27 21:55:20 -06:00
Slava Pestov 0c19abc0c1 Better docs for generalizations 2008-11-27 21:53:53 -06:00
Slava Pestov 5402162df5 Add mnswap macro 2008-11-27 21:07:50 -06:00
Jose A. Ortega Ruiz 95bf38f5ee Emacs factor mode: Fail gracefully when the listener is not running. 2008-11-28 02:37:49 +01:00
Jose A. Ortega Ruiz d7587282fd Emacs factor mode: 'see' in minibuffer and Eldoc mode available. 2008-11-28 01:51:33 +01:00
Jose A. Ortega Ruiz c1b42e9646 Emacs factor mode: correct fontification in presence of word names containing !. 2008-11-26 22:58:11 +01:00
Doug Coleman baba7c1c44 Merge branch 'master' of git://factorcode.org/git/factor 2008-11-26 10:11:43 -06:00
Slava Pestov c7d86ebd55 Oops 2008-11-26 05:24:35 -06:00
Slava Pestov 498761376a Cleanup 2008-11-26 04:25:18 -06:00
Slava Pestov e78121f38c Rewrite remaining fixnum primitives in assembly (work in progress) 2008-11-26 04:22:39 -06:00
Slava Pestov d927ed5620 Better hints 2008-11-26 04:20:25 -06:00
Slava Pestov 53df21c033 Faster MD5 2008-11-26 04:08:52 -06:00
Slava Pestov 69d5628944 Workaround bug in Apple X3100 driver 2008-11-26 01:41:13 -06:00
Slava Pestov ef88afa323 Fix combinators.short-circuit for stricter locals invariant checking 2008-11-26 01:00:23 -06:00
Slava Pestov d334c60897 Fix literal rewriting for macro expansions that use fry to splice in a quot 2008-11-26 00:59:12 -06:00
Slava Pestov 4e9495a7e7 Tweak listener GUI layout 2008-11-25 23:05:19 -06:00
Slava Pestov f3cdd650e7 Clicking past the end of a document moves caret to the end 2008-11-25 23:04:57 -06:00
Slava Pestov f8d4935e0d Remove two remaining usage s of -roll from UI 2008-11-25 23:04:34 -06:00
Slava Pestov 51a2aa6037 Tweak case>quot so that it works with lambdas 2008-11-25 23:04:13 -06:00
Slava Pestov 418353b99e Locals-in-literals rewriting was broken if a lambda was nested inside of an array 2008-11-25 23:03:55 -06:00
Slava Pestov 826be7530e Check Mac OS X version on startup and give up if we're running something older than 10.5 2008-11-25 21:51:41 -06:00
Slava Pestov c7c1f3903f Fix performance problem: literals were being scanned too often 2008-11-25 21:27:07 -06:00
Slava Pestov 2f025f58ae Frames had problems with resizing 2008-11-25 19:20:25 -06:00
Doug Coleman c31d7b7f56 Merge branch 'master' of git://factorcode.org/git/factor 2008-11-25 17:09:42 -06:00
Slava Pestov 2434709dc4 Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2008-11-25 16:51:14 -06:00
Slava Pestov f3f3b3e769 Remove some unused words 2008-11-25 16:47:56 -06:00
Slava Pestov 30f93f547f generalizations and delegate no longer uses >r/r> 2008-11-25 16:47:47 -06:00
Slava Pestov fc5d53327d Merge branch 'master' of git://factorcode.org/git/factor 2008-11-25 16:26:23 -06:00
Slava Pestov b16b8dae32 Clean up 2008-11-25 16:26:17 -06:00
Doug Coleman 94895a9167 Merge branch 'master' of git://factorcode.org/git/factor 2008-11-25 15:37:55 -06:00
Jose A. Ortega Ruiz a11453e458 Emacs factor-mode: fix indentation of empty line after starting word definition. 2008-11-25 21:53:06 +01:00
Eduardo Cavazos de95773574 generalizations: Update 'npick' to not use >r and r> 2008-11-25 05:55:49 -06:00
Jose A. Ortega Ruiz 1f61f6dad0 Emacs factor modes: gensym is not needed. 2008-11-25 11:48:11 +01:00
Doug Coleman 384a11ecee move things around. the parser no longer adjusts nodes based on options, instead opting for nfa to handle it (case-insensitive, multiline, dotall, reversed..) 2008-11-24 22:17:47 -06:00
Doug Coleman e4a2b671d3 remove flags from transition-tables 2008-11-24 22:16:29 -06:00
Doug Coleman 37f991420b fix load error 2008-11-24 22:01:33 -06:00
Slava Pestov 6297c4d2e4 Make cookie parsing more permissive 2008-11-24 20:26:29 -06:00
Slava Pestov b045a39333 Re-arrange furnce to avoid circularity 2008-11-24 20:26:11 -06:00
U-SLAVA-DFB8FF805\Slava 6f0ec04310 Fix stack effect of param-reg-[12] on x86.3C2 2008-11-24 19:09:55 -06:00
Slava Pestov 8bf3c44cb6 Merge branch 'master' of git://factorcode.org/git/factor 2008-11-24 19:00:35 -06:00
U-SLAVA-DFB8FF805\Slava bb99523d39 Fix Windows UI 2008-11-24 18:55:45 -06:00
Slava Pestov 42f183276b Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2008-11-24 16:56:55 -06:00
Slava Pestov 499cc882ac Make scp and ssh commands configurable 2008-11-24 16:49:50 -06:00
Slava Pestov 12d4f684ec Fix <long>, <ulong>, *long, *ulong on win64 2008-11-24 16:28:56 -06:00
Slava Pestov b19e87ea75 Fix corner case where auto-use didn't print using list 2008-11-24 16:28:35 -06:00