Commit Graph

9589 Commits (72db24ad659bf0671a4fe950bad7c19423d0922b)

Author SHA1 Message Date
Slava Pestov 5634becda1 ##fixnum-add, ##fixnum-sub instructions open-code overflow check 2008-11-28 05:33:58 -06:00
Slava Pestov 6320b936ff Merge branch 'master' into faster_overflow_checks 2008-11-28 04:35:26 -06:00
Slava Pestov c8a8d69382 After merging quotations, we need to update references to the old versions' XTs in the code heap 2008-11-28 03:47:37 -06:00
Slava Pestov 6ebe7bef7b Maze no longer needs funny workaround 2008-11-28 02:46:33 -06:00
Slava Pestov 1c3e4f070a I accidentally the UI 2008-11-28 02:31:21 -06:00
sheeple 9c40cb4a05 Tree-shaker now merges wrappers; saves a few kb 2008-11-28 01:14:33 -06:00
Slava Pestov 92cc760070 Fixes 2008-11-28 01:11:03 -06:00
Slava Pestov 94ec0c9d1f Oops 2008-11-28 01:08:33 -06:00
Slava Pestov 817510cdb9 Another attempt at size reduction 2008-11-28 01:08:16 -06:00
Slava Pestov c8f227ccf7 Tweak standard-next-method-quot to produce smaller quotations 2008-11-28 00:56:54 -06:00
Slava Pestov b3ad902208 Fix cosmetic issue 2008-11-28 00:48:20 -06:00
Slava Pestov cdf3b48986 Refactoring usages of >r/r> to dip in UI 2008-11-28 00:02:02 -06:00
Slava Pestov 268f3e4838 Make setlocale() failure non-fatal since it appears to be broken on the eeepc 2008-11-27 23:37:16 -06:00
Slava Pestov fff10d8082 Fix for gcc 4.2 2008-11-27 23:32:17 -06:00
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