Commit Graph

12730 Commits (2b458476493495eaed21fe4a99d47ef0c7c1ce05)

Author SHA1 Message Date
Jose A. Ortega Ruiz e248615afc FUEL: Fix highlighting for lines containing 'CHAR: "' plus other string literals. 2009-03-13 22:53:26 +01:00
Doug Coleman e8c5950fe9 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-13 09:03:58 -05:00
Slava Pestov 1648a54655 Add inline caching for execute( -- regex-dna is now only 1% slower if regexp uses execute( rather than execute-unsafe( 2009-03-13 07:01:43 -05:00
Doug Coleman 5bdfbe11c0 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-13 05:58:15 -05:00
Slava Pestov da254e4621 Opening a second popup if one is already visible hides the first 2009-03-13 04:47:56 -05:00
Slava Pestov 06f29ab7e4 give-up-transform now uses a cached stack effect. Slight performance improvement when compiling calls to member? with a non-literal quotation 2009-03-13 04:28:24 -05:00
Slava Pestov a23a6a2870 Forgetting a predicate class now updates predicate-instance? word 2009-03-13 04:22:16 -05:00
Slava Pestov 4c51d8524d Fix prettyprinting of method definitions and classes 2009-03-13 02:58:09 -05:00
Doug Coleman 68b113d653 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-13 01:25:50 -05:00
Slava Pestov 091468479d Merge branch 'master' of git://factorcode.org/git/factor 2009-03-13 00:40:29 -05:00
Slava Pestov 8f1240cf96 Forgetting a word doesn't call reset-word anymore, fixing an issue where a word calling a forgotten word wouldn't compile because the 'declared-effect' word prop was not set 2009-03-13 00:40:18 -05:00
Doug Coleman db19b48c3b use CONSTANT: 2009-03-12 23:16:07 -05:00
Doug Coleman 20c1ea1945 support for geobytes city/country/region database 2009-03-12 23:15:42 -05:00
Doug Coleman b9950f4416 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-12 22:17:47 -05:00
Doug Coleman aeaeca193d fix the copyright header 2009-03-12 21:57:09 -05:00
Doug Coleman 39ce205f75 add a binding to part or all of uniscribe 2009-03-12 21:52:45 -05:00
Doug Coleman 3bfce6e95c Merge branch 'master' of git://factorcode.org/git/factor 2009-03-12 21:40:24 -05:00
Slava Pestov effec0469c Don't use colors.constants in prettyprint 2009-03-12 21:25:33 -05:00
Slava Pestov e18e99acc3 Auto-use output omits duplicate vocabulary names, and the current vocabulary's private vocab 2009-03-12 21:21:48 -05:00
Slava Pestov 9696661ef5 Use 1|| instead of 0|| where appropriate in peg.ebnf to remove some stack shuffling 2009-03-12 21:21:32 -05:00
Slava Pestov bb5c6f78b8 words. emits a newline after 2009-03-12 20:50:07 -05:00
Slava Pestov 06e8468c40 Document alien.destructors 2009-03-12 20:48:22 -05:00
Slava Pestov 91e51f038c Slightly faster binary-search 2009-03-12 20:43:44 -05:00
Slava Pestov a6b57c495f Fix check-slice 2009-03-12 20:37:26 -05:00
Slava Pestov 7cefd48884 Tweak pane layout for better baseline alignment 2009-03-12 17:48:46 -05:00
Slava Pestov 999f038567 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-12 17:31:37 -05:00
Slava Pestov 2f85a1a9eb Don't report inference warnings for inline words 2009-03-12 17:30:41 -05:00
Slava Pestov 80e719ba5b Remove stupid commented out code 2009-03-12 17:30:33 -05:00
Slava Pestov 4fdb5d0557 Fix infinite fixed point iteration bug found by littledan; generalize-counter-interval wasn't called in all the right places 2009-03-12 17:30:24 -05:00
Doug Coleman 7bbcb569d4 fix find-in-directories and add unit tests 2009-03-12 17:01:44 -05:00
Doug Coleman 3b3f38a4cd use CONSTANT: in calendar 2009-03-12 16:03:10 -05:00
Doug Coleman da41ae8fbe Merge branch 'master' of git://factorcode.org/git/factor 2009-03-12 11:30:16 -05:00
Daniel Ehrenberg 3c04d96bc4 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 22:05:06 -05:00
Daniel Ehrenberg 1ca2e8196b Making regexp generate less class algebra 2009-03-11 22:04:47 -05:00
Slava Pestov d08dd2ba20 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 21:51:53 -05:00
Slava Pestov 03f048cce9 Add a couple of must-infer tests 2009-03-11 21:51:39 -05:00
Daniel Ehrenberg 98392ef2ab Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 19:39:55 -05:00
Daniel Ehrenberg e70748f8f1 Redoing class algebra so conjunction works 2009-03-11 19:39:35 -05:00
Slava Pestov 667eca9410 Fix unit tests and help lint for 'see' move 2009-03-11 17:33:54 -05:00
Slava Pestov 034bda42ca Inline initial state in next-match loop 2009-03-11 17:06:45 -05:00
Slava Pestov 44d36dab9c Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 16:54:26 -05:00
Slava Pestov 18ca3b3419 Add some declarations so that next-match is faster 2009-03-11 16:53:44 -05:00
Slava Pestov 7dac8de701 Get rid of match tuple 2009-03-11 16:36:53 -05:00
Slava Pestov 643da5f073 Remove match iterators for a performance boost 2009-03-11 16:21:29 -05:00
Daniel Ehrenberg 23c8b375cc Uncommenting most remaining regexp unit tests 2009-03-11 16:06:14 -05:00
Daniel Ehrenberg 8b286cea4c Adding word breaks to regexp 2009-03-11 15:51:54 -05:00
Doug Coleman b38348aae0 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 15:06:31 -05:00
Daniel Ehrenberg c193f1b68a Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	basis/regexp/regexp.factor
2009-03-11 14:47:05 -05:00
Daniel Ehrenberg 642b5f9649 Refactoring next-match 2009-03-11 14:45:52 -05:00
Slava Pestov 40dae755b1 Change execute( to execute-unsafe( since in this case we know the types 2009-03-11 14:02:29 -05:00