Commit Graph

3998 Commits (7e0f271cf3f4eb428aa40a85369b54b338585572)

Author SHA1 Message Date
Slava Pestov 919f544d64 cocoa.messages: cleanup 2009-03-23 19:25:17 -05:00
Slava Pestov 6f4e5b4bd9 Move synopsis* from definitions to see 2009-03-23 19:25:10 -05:00
Slava Pestov e4c1c1cc2a Merge branch 'master' of git://factorcode.org/git/factor 2009-03-23 19:23:30 -05:00
Slava Pestov f8d7fec17f Faster PEG compile times; inline less, use execute( instead 2009-03-23 19:23:18 -05:00
Doug Coleman 8befaa53de Merge branch 'master' of git://factorcode.org/git/factor 2009-03-23 18:28:06 -05:00
Slava Pestov ed26f1921f Condomization wraps lambdas in condoms to protect them from macro-transmitted diseases. cond, case and other macros work better now if lambdas appear where quotations are expected 2009-03-23 18:25:18 -05:00
Slava Pestov 8385e9d9f5 Fixing compile errors, test failures and help lint failures 2009-03-23 17:12:41 -05:00
Philipp Winkler b3080178c6 Add a missing step to the tutorial. 2009-03-23 12:39:03 -07:00
Doug Coleman 8dfe860b17 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-23 11:50:39 -05:00
Slava Pestov 5a9dbc2c0f Remove useless declarations 2009-03-23 01:18:24 -05:00
Slava Pestov 723bfab030 Fixing unit tests for syntax change 2009-03-23 00:34:02 -05:00
Slava Pestov 70192ce0d5 Merge branch 'master' of git://factorcode.org/git/factor into finish_syntax_colon 2009-03-22 22:21:34 -05:00
U-SLAVA-DFB8FF805\Slava a38e9c2e79 tools.disassembler now uses udis on Windows 2009-03-22 22:19:40 -05:00
Slava Pestov 9ebd9c8d01 Add unit test for regression 2009-03-22 21:42:15 -05:00
Slava Pestov 0a8fb3e5f3 xml.syntax: update for syntax change 2009-03-22 21:38:06 -05:00
Slava Pestov 75452c842f cpu.ppc.bootstrap: update for syntax change 2009-03-22 21:37:42 -05:00
Slava Pestov 6080c6e734 Fix stack effect redefinition 2009-03-22 20:16:31 -05:00
Slava Pestov 5408191724 xml: update XML-NS: for define-memoized stack effect change and get all unit tests to pass 2009-03-22 18:37:28 -05:00
Slava Pestov e0d48e3ab6 New utility word: complete-effect 2009-03-22 17:59:40 -05:00
Slava Pestov 0ffc9247cc words: Fix compile errors in unit tests, remove ?word-name word and replace its usages with present 2009-03-22 17:53:06 -05:00
Slava Pestov 2f4e2735ea Fix compile errors in compiler tests so that they actually test the compiler instead of being useless 2009-03-22 17:50:53 -05:00
Slava Pestov 51f9da378c bootstrap.image: when serializing a tuple whose tuple layout doesn't exist in the target, throw an error instead of generating an image which crashes the VM on startup. Fix some inference warnings 2009-03-22 17:50:13 -05:00
Slava Pestov 52cac7fd4e alien.structs: simplify logic and remove dead code 2009-03-22 17:47:48 -05:00
Slava Pestov d1436cea15 Merge branch 'master' into finish_syntax_colon 2009-03-21 18:13:47 -05:00
Doug Coleman 6585133cc1 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-21 09:47:05 -05:00
Slava Pestov b9459fb860 Minor cleanup in io.encodings.iso2022 2009-03-21 04:14:18 -05:00
Slava Pestov ea26949051 Minor fixes to regexp docs 2009-03-21 04:07:28 -05:00
Slava Pestov 55bb5500bd Merge branch 'master' of git://factorcode.org/git/factor 2009-03-21 03:39:51 -05:00
Daniel Ehrenberg 87b90cf371 Fixing XML char classes 2009-03-21 03:39:30 -05:00
Slava Pestov 3de9723d22 Update unicode.categories.syntax 2009-03-21 03:32:10 -05:00
Daniel Ehrenberg 62c2ee8d3b Documenting character class operations 2009-03-21 03:22:50 -05:00
Slava Pestov 30816ba5d0 Get more code to load after SYNTAX: change 2009-03-21 03:22:21 -05:00
Slava Pestov c0154c1391 Change (:) to parse effect immediately, and remove ( parsing word 2009-03-21 03:17:35 -05:00
Daniel Ehrenberg 4f83e2057a Making unicode.categories.syntax use member?, simplifying the code 2009-03-21 03:17:20 -05:00
Slava Pestov 385892be64 Make the member? transform better 2009-03-21 03:10:21 -05:00
Slava Pestov 59dbba09a3 Oops, quoting is actually needed by db.postgresql 2009-03-21 02:54:59 -05:00
Daniel Ehrenberg d6f9947bff Regexp character class intersection and difference syntax 2009-03-21 02:53:36 -05:00
Slava Pestov ea60f8ae93 Changing : foo ; parsing to SYNTAX: foo ; 2009-03-21 01:27:50 -05:00
Daniel Ehrenberg a88f1050be Merge branch 'master' of git://factorcode.org/git/factor 2009-03-21 01:18:51 -05:00
Daniel Ehrenberg c6fc88f28f Unicode categories syntax cleanup 2009-03-21 01:18:25 -05:00
Daniel Ehrenberg 62638fb4d3 Moving unicode.syntax to unicode.categories.syntax; documenting and modifying syntax 2009-03-21 01:11:45 -05:00
Slava Pestov f73f4e6293 Fix load error in mime.multipart 2009-03-21 00:47:33 -05:00
Doug Coleman 50535b1a74 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-20 22:01:14 -05:00
Doug Coleman 054a2e5b7c add word to parse robots.txt visit-time 2009-03-20 20:40:39 -05:00
Daniel Ehrenberg f3038f2ae8 More docs for Unicode and simple-flat-file; moving more parsing code there 2009-03-20 19:53:54 -05:00
Slava Pestov 7e020af18a Merge branch 'master' of git://factorcode.org/git/factor 2009-03-20 19:43:11 -05:00
Slava Pestov b06499605c Merge quoting vocab into mime.multipart 2009-03-20 19:43:06 -05:00
Daniel Ehrenberg 9760f54857 Regexp supports Unicode properties (categories and script) 2009-03-20 19:03:26 -05:00
Daniel Ehrenberg c2e3b6ac5a interval-maps:interval-values word, and more docs for interval-maps 2009-03-20 18:24:57 -05:00
Daniel Ehrenberg 9de4083fc0 ISO 2022-JP-1 implementation 2009-03-20 16:15:26 -05:00
Daniel Ehrenberg b6e5bac483 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-20 02:20:43 -05:00
Daniel Ehrenberg 91aec52a1e Fixing io.encodings.iana help lint 2009-03-20 02:20:31 -05:00
Slava Pestov fd0fd8fb71 Remove useless slot 2009-03-20 01:53:49 -05:00
Slava Pestov 4b26ff6a95 Add variables to set request-limit and upload-limit 2009-03-20 01:47:09 -05:00
Slava Pestov 53e519b87b Merge branch 'master' of git://factorcode.org/git/factor 2009-03-19 20:02:52 -05:00
Slava Pestov 7f4c967ace More compact relocation layout 2009-03-19 20:02:43 -05:00
Doug Coleman ebaf05f26b Fix clipboard bugs 2009-03-19 17:36:38 -05:00
Daniel Ehrenberg e951fb773a Fixing unicode script help 2009-03-19 01:06:25 -05:00
Daniel Ehrenberg d72e395b2e simple-flat-file uses utf8 2009-03-19 00:24:09 -05:00
Daniel Ehrenberg 9ad3d34f66 Normalization tests also use simple-flat-file! 2009-03-18 22:55:02 -05:00
Daniel Ehrenberg 4aa430cfd7 Moving more parsing code to simple-flat-file 2009-03-18 22:49:06 -05:00
Daniel Ehrenberg 4f1ef75066 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 21:04:53 -05:00
Daniel Ehrenberg 1dd34ad776 Reorganizing Unicode data, so that the data tables are private; ch>upper moves to unicode.data 2009-03-18 21:04:36 -05:00
Daniel Ehrenberg 3e63d3eb01 Fixing Unicode docs 2009-03-18 20:02:03 -05:00
Slava Pestov 518b5c46ca Fixing deploy tests 2009-03-18 19:58:05 -05:00
Daniel Ehrenberg 6c8ea5e7d4 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 19:44:45 -05:00
Slava Pestov bb92336fb8 Change a throw to a rethrow 2009-03-18 19:44:38 -05:00
Daniel Ehrenberg c5788ea67f Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 19:43:19 -05:00
Slava Pestov 3f1e6a46e4 io.sockets.secure.unix.debug: Add <test-config> word 2009-03-18 19:30:57 -05:00
Daniel Ehrenberg d5af5027d0 Making http use ASCII rather than Unicode; fixing encodings bug 2009-03-18 18:49:59 -05:00
Daniel Ehrenberg a282789910 XML missing encoding error 2009-03-18 18:32:34 -05:00
Daniel Ehrenberg 68a81675c0 io.encodings.iana no longer throws errors for name>encoding/encoding>name 2009-03-18 18:13:11 -05:00
Daniel Ehrenberg 4aec9d2c46 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 18:12:18 -05:00
Slava Pestov 1d45720579 Add a deploy test to keep benchmark.regex-dna size down 2009-03-18 17:08:57 -05:00
Slava Pestov d60e586f48 Fix tools.deploy.shaker's call( and execute( stripping 2009-03-18 17:08:18 -05:00
Slava Pestov e2fdb0783c Separate regexp.prettyprint from regexp to reduce deployed image size 2009-03-18 17:07:19 -05:00
Daniel Ehrenberg 8157a6a52f Making regexp AST building linear time rather than quadratic for a{n} 2009-03-18 17:03:38 -05:00
Slava Pestov 9d44b7620f Fixing the build 2009-03-18 17:01:26 -05:00
Daniel Ehrenberg ba9938c30f Reorganizing things in regexp, mostly 2009-03-18 16:09:45 -05:00
Daniel Ehrenberg 54194d269c Some reorganizing in Unicode; regexp class changes 2009-03-17 19:39:04 -05:00
Slava Pestov 32678fc4d1 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-17 19:06:56 -05:00
Slava Pestov 2ed97f5a24 Various fixes for call( 2009-03-17 18:53:44 -05:00
Doug Coleman a1ba5fa999 Merge git://github.com/Keyholder/factor into keyholder 2009-03-17 12:31:23 -05:00
Doug Coleman 655e8ddbac Merge branch 'master' of git://factorcode.org/git/factor 2009-03-17 10:14:32 -05:00
Slava Pestov 786475102d Make more code infer 2009-03-17 02:19:50 -05:00
Daniel Ehrenberg a181c22015 Regexp docs typo fix 2009-03-17 00:10:55 -05:00
Daniel Ehrenberg 4a79ee9bb9 Making unicode.data slightly more efficient 2009-03-17 00:04:27 -05:00
Daniel Ehrenberg 9f8ccb67a7 Making disambiguation faster 2009-03-16 23:49:31 -05:00
Slava Pestov e981090045 Inline caching for call( 2009-03-16 23:02:55 -05:00
Daniel Ehrenberg 2f8adf9d4d Fixing regexp docs 2009-03-16 22:43:08 -05:00
Daniel Ehrenberg a26fb62831 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-16 22:31:15 -05:00
Daniel Ehrenberg fec49cb616 More expository XML docs 2009-03-16 22:29:38 -05:00
Slava Pestov e1a358a30c Merge branch 'master' of git://factorcode.org/git/factor 2009-03-16 20:54:36 -05:00
Slava Pestov ead3452957 Fix walker 2009-03-16 20:49:09 -05:00
Slava Pestov 135f3bfc7f Fix bootstrap 2009-03-16 20:48:56 -05:00
Slava Pestov be4fb1e7d9 Move call( and execute( to core 2009-03-16 20:11:36 -05:00
Daniel Ehrenberg 7a0ce748df Cleaning up XML to make : string>xml <string-reader> read-xml ; 2009-03-16 18:28:15 -05:00
Daniel Ehrenberg b745930b28 More regexp docs 2009-03-16 18:14:39 -05:00
Daniel Ehrenberg ababfe80ef More regexp docs; unix line ending support 2009-03-16 17:53:38 -05:00
Doug Coleman f7512da692 fix example 2009-03-16 14:44:40 -05:00
Doug Coleman 8eea41b537 normalizing alpha data for tiffs is done too often, check in test image for it 2009-03-16 07:11:56 -05:00
Doug Coleman bb33894d8a check in more test images 2009-03-16 07:11:46 -05:00
Doug Coleman baf2cc6c5a fix bitmap loading of odd-width files 2009-03-16 07:08:35 -05:00
Slava Pestov 3a611f41c7 ui.gadgets.editors: remove unnecessary workaround, make another word infer 2009-03-16 06:27:19 -05:00
Slava Pestov 0c77a3b3be compiler: use call( instead of assert-depth 2009-03-16 06:27:01 -05:00
Slava Pestov 38c6be94d4 Fixing some stack comments 2009-03-16 06:17:18 -05:00
Slava Pestov 1559b74640 Add new check-datastack primitive and re-implement call( with it, instead of using with-datastack. call( is now 5x faster 2009-03-16 06:16:51 -05:00
Slava Pestov 58d997de5c Refactor regexp.compiler to not all with-compilation-unit so much; benchmark.regex-dna loads about twice as fast now 2009-03-16 05:00:27 -05:00
Slava Pestov 27a68b8aa4 Update meta-data 2009-03-16 03:39:42 -05:00
Slava Pestov f1197fe327 peg.ebnf gives better stack effects 2009-03-16 03:29:04 -05:00
Slava Pestov 6bf8097f77 editors.notepad needed an unportable tag 2009-03-16 03:02:10 -05:00
Slava Pestov 36d03dfa08 Use call( so that with-ui infers 2009-03-16 03:01:47 -05:00
Slava Pestov 4589aab8a4 Move ui.gadgets.alerts, ui.gadgets.book-extras and ui.utils to extra 2009-03-16 03:00:37 -05:00
Daniel Ehrenberg 22cd50ca4f Fixing html.components unit test 2009-03-16 01:30:42 -05:00
Daniel Ehrenberg f6560186dd Merge branch 'master' of git://factorcode.org/git/factor 2009-03-16 00:46:27 -05:00
Slava Pestov c468ed8962 integer/integer partial dispatch ops now use both-fixnums? 2009-03-16 00:44:44 -05:00
Daniel Ehrenberg 941e56b046 Farkup parser rewrite 2009-03-16 00:42:48 -05:00
Slava Pestov 47dc534901 Help lint fixes 2009-03-15 23:25:29 -05:00
Daniel Ehrenberg 03684713c9 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-15 20:28:43 -05:00
Slava Pestov 710ce74512 Add related-words to furnace.actions docs 2009-03-15 20:13:10 -05:00
Slava Pestov 0d38d2f7e8 Fix more stack effects 2009-03-15 18:28:46 -05:00
Slava Pestov 8e55533bfa Tweak some furnace code to infer and load with almost no warnings 2009-03-15 18:19:29 -05:00
Daniel Ehrenberg f62847a430 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-15 17:39:29 -05:00
Slava Pestov cb9adb2436 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-15 17:11:37 -05:00
Slava Pestov 07a5a46009 Add stream-element-type generic word 2009-03-15 17:11:18 -05:00
Doug Coleman 3a0b0aff79 support loading bitmaps that have extra padding bytes on each line, like reference.bmp 2009-03-15 15:08:55 -05:00
Doug Coleman 2698c30a30 fix BGR>RGB 2009-03-15 13:59:06 -05:00
Slava Pestov 9eab2a7d71 loading an image doesnt hang now, not quite right yet.. 2009-03-14 23:23:49 -05:00
Doug Coleman 845158fffd fix using 2009-03-14 15:52:25 -05:00
Doug Coleman f8da7967fc remove unused slot 2009-03-14 15:52:04 -05:00
Doug Coleman 935849b418 fix bitmap rendering 2009-03-14 15:31:59 -05:00
Doug Coleman aa91df6b10 more bitmap cleanup 2009-03-14 15:17:51 -05:00
Doug Coleman 8ac5834861 cleaning up bitmaps 2009-03-14 15:08:50 -05:00
Doug Coleman cdec85dc8f write out bitmaps from arbitrary image tuples 2009-03-14 14:48:28 -05:00
Doug Coleman 07d906086d docs updates for calendar 2009-03-14 13:58:08 -05:00
Doug Coleman 89e6ea1bbe add tutorial for setting up smtp to work with gmail 2009-03-14 11:59:18 -05:00
Doug Coleman 4bd8583254 fix spacing issue 2009-03-14 10:51:38 -05:00
Doug Coleman b8f24a303a scaffold-help now prints $var-description for symbols 2009-03-14 10:36:24 -05:00
Slava Pestov 7ed56a3cef Make peg compilation infer 2009-03-14 00:34:04 -05:00
Doug Coleman 4302e36424 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-14 00:04:08 -05:00
Doug Coleman 4ed2d030c8 bitmap loading was broken 2009-03-14 00:03:44 -05:00
Slava Pestov 34d9d12ddb Fix a bug in ui.gadgets.labeled and add a unit test 2009-03-14 00:01:18 -05:00
Slava Pestov 3c29c92f5b Better unit tests for images.bitmap 2009-03-14 00:01:01 -05:00
Slava Pestov c46b400d40 New look for menus 2009-03-13 23:49:16 -05:00
Slava Pestov 46da224f8b Update regexp and tools.deploy docs 2009-03-13 23:12:56 -05:00
Slava Pestov 99de526e8b Update meta-data 2009-03-13 20:46:08 -05:00
Slava Pestov cff700cd3e Add tests to ensure that execute( and regexps work when deployed 2009-03-13 19:41:13 -05:00
Slava Pestov 67f5a932db Fix regexp.nfa to load if unicode.case is not already loaded 2009-03-13 19:40:54 -05:00
Slava Pestov ad0ae4200f Remove workaround from regexp.compiler now that with-compilation-unit infers 2009-03-13 19:40:38 -05:00
Slava Pestov bf41b187b0 Re-organize code so that with-compilation-unit can infer
Fix with-compilation-unit to work in deployed code
2009-03-13 19:39:32 -05:00