Commit Graph

729 Commits (46a530c58ea5ae23460d30127e506fb87681c35d)

Author SHA1 Message Date
Doug Coleman e3678cf248 Add timeouts 2008-09-15 17:13:48 -05:00
John Benediktsson ed0d31eaef Merge branch 'master' of git://factorcode.org/git/factor 2008-09-15 11:14:41 -07:00
Doug Coleman e39d8ab92c deques docs 2008-09-15 11:54:42 -05:00
Doug Coleman 951b6c7918 add a vocab-link 2008-09-15 11:53:39 -05:00
Doug Coleman 7bebe265af remove extra IN:, use dip 2008-09-15 10:33:03 -05:00
Doug Coleman f7c322f83a make a couple words private, use ERROR: instead of throwing strings 2008-09-15 10:30:06 -05:00
Doug Coleman 8da5f3a82a move article and about to bottom 2008-09-15 10:18:43 -05:00
Doug Coleman 1c17886985 document smart short circuit combinators 2008-09-15 10:17:08 -05:00
Doug Coleman 628ee1b9d8 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-15 10:00:10 -05:00
John Benediktsson bbd266c3b7 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-15 07:48:26 -07:00
Slava Pestov 89ce8e1f3e Add slurp-heap combinator, like slurp-deque 2008-09-15 02:59:00 -05:00
Doug Coleman d5281cbe46 add docs for short-circuit combinators 2008-09-15 00:03:53 -05:00
Doug Coleman 6455b44d58 move the article down 2008-09-14 23:32:25 -05:00
Doug Coleman 7d418ec3de add some docs to circular 2008-09-14 23:27:37 -05:00
Doug Coleman e501a411fe add about, article 2008-09-14 22:28:54 -05:00
John Benediktsson 39faa03535 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-14 00:08:30 -07:00
Slava Pestov 5f04b99bad Fix bad <inet> 2008-09-14 01:50:55 -05:00
Slava Pestov 2305117c21 Fix PPC bootstrap 2008-09-13 20:40:54 -05:00
Slava Pestov 722cacddb4 Fixing some problems with returning structs by value in x86.64 FFI 2008-09-13 20:28:13 -05:00
John Benediktsson ea621cd888 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-13 16:10:56 -07:00
Slava Pestov 8b9784108e Don't clobber RBX 2008-09-13 14:25:06 -05:00
Eduardo Cavazos 96afddc72b Merge branch 'master' of git://factorcode.org/git/factor 2008-09-13 11:13:03 -05:00
Eduardo Cavazos 1bf65e6dc5 tools.annotations: Use fry in '(watch-vars)' 2008-09-13 11:12:36 -05:00
Slava Pestov 01005078f5 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-13 06:14:13 -05:00
Slava Pestov a211e44bb9 Found a place to use the locals in literals feature 2008-09-13 04:43:29 -05:00
Eduardo Cavazos d2646cfe1b tools.annotations: Use fry in '(watch)' 2008-09-13 04:09:13 -05:00
Slava Pestov 8779784798 Support hints on methods 2008-09-13 03:12:52 -05:00
Slava Pestov 01129fb9bd Add unit test for locals performance regresion 2008-09-13 03:09:16 -05:00
Slava Pestov 2cc40052bf Rewrite locals-in-literals in idiomatic Factor, and fix a performance regression with locals in tuples 2008-09-13 03:06:36 -05:00
Doug Coleman b7e798077b Merge branch 'master' of git://factorcode.org/git/factor 2008-09-12 22:04:53 -05:00
Doug Coleman 7f832de824 fix help-lint 2008-09-12 22:04:35 -05:00
Slava Pestov 7b1c2611a4 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-12 18:15:44 -05:00
Slava Pestov 10c68ebb21 New modular arithmetic optimization pass 2008-09-12 18:08:38 -05:00
Slava Pestov 8d7ebc5106 Change stack effect of nths to match nth, rice bounds-check? 2008-09-12 18:08:19 -05:00
John Benediktsson a6e652a7e0 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-12 15:08:55 -07:00
Doug Coleman 71252506f3 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-12 16:47:51 -05:00
Slava Pestov d5140cf248 Fix math.vectors unit tests 2008-09-12 15:52:43 -05:00
Slava Pestov a295469a50 Add meta-data 2008-09-12 15:50:34 -05:00
Slava Pestov 82a076df79 Clean up human sort, move it to basis 2008-09-12 15:49:46 -05:00
Doug Coleman 624f0f552c move about to end 2008-09-12 12:32:34 -05:00
Doug Coleman 1384514ad9 better base64 docs 2008-09-12 12:30:42 -05:00
Doug Coleman 022a90c843 add vocab-link in docs 2008-09-12 12:21:32 -05:00
Doug Coleman 31939341e3 better article name 2008-09-12 12:16:27 -05:00
Doug Coleman 7f3b0de659 better docs 2008-09-12 12:16:21 -05:00
Doug Coleman 1c038b611a add docs for mime-types 2008-09-12 12:08:01 -05:00
John Benediktsson 5ef537b752 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-12 10:03:40 -07:00
Slava Pestov bdcb33acf6 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-12 11:36:31 -05:00
Slava Pestov f497c7e151 Move map-reduce combinator to core, re-implement norm-sq and v. for better performance 2008-09-12 11:29:12 -05:00
Doug Coleman efeea92935 make editors use make 2008-09-12 10:36:00 -05:00
Doug Coleman 88ef60fe1d better smtp docs 2008-09-12 10:29:34 -05:00
John Benediktsson 6d057818f1 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-12 08:03:07 -07:00
Slava Pestov 54232f80ca Adding identity optimization pass, tweak inlining heuristic 2008-09-12 08:18:44 -05:00
Slava Pestov 2bf532263d Oops 2008-09-12 05:36:06 -05:00
Slava Pestov 40da49bef5 Perform loop detection before normalization, clean up normalization pass, more aggressive recursive return value propagation. Fixes regression on nsieve benchmark 2008-09-12 05:17:27 -05:00
Slava Pestov 0699aa5640 Fix regression 2008-09-12 04:02:54 -05:00
Slava Pestov 10e9f09ccf Add missing type 2008-09-12 04:02:42 -05:00
Slava Pestov 6d050a61a7 Fix Joe Groff's x86-64 structs/callbacks bug 2008-09-12 04:02:32 -05:00
Slava Pestov ec660c857f Add unit test for Joe Groff's bg 2008-09-12 00:04:56 -05:00
John Benediktsson b1231476c5 Adding support for TextEdit. 2008-09-11 18:15:59 -07:00
John Benediktsson 4f6ae2dee6 Adding support for MacVim. 2008-09-11 18:15:48 -07:00
Slava Pestov f2721e0608 Help lint fixes 2008-09-11 05:04:49 -05:00
slava 4f03543912 Fix Linux bootstrap 2008-09-11 03:58:20 -05:00
U-SLAVA-DFB8FF805\Slava b36f610170 Fix Windows bootstrap 2008-09-11 01:27:23 -05:00
Slava Pestov 2f96db70b5 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-11 01:21:49 -05:00
Doug Coleman b544a3b1b7 ppc bootstrap 2008-09-11 01:15:31 -05:00
Doug Coleman e0b537993f Merge branch 'master' of git://factorcode.org/git/factor 2008-09-11 01:11:59 -05:00
Doug Coleman 800b134fa7 random numbers were endian-dependent. clean up blum-blum-shub a bit 2008-09-11 01:11:17 -05:00
Slava Pestov 127896c201 More fixes 2008-09-11 00:48:23 -05:00
Slava Pestov 7597ebf462 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-11 00:37:21 -05:00
Slava Pestov ff97d589c9 Remove debug code 2008-09-11 00:36:55 -05:00
Slava Pestov 265df0ed24 Documentation update 2008-09-11 00:24:39 -05:00
Slava Pestov 0c8e2584b4 Fixing unit tests for make, fry changes 2008-09-11 00:20:06 -05:00
Slava Pestov cf80dd122a Updating code for make and fry changes 2008-09-10 22:11:40 -05:00
Doug Coleman 01a741a30b fix help lint 2008-09-10 20:47:37 -05:00
Slava Pestov 44f53de164 Move make to its own vocabulary, remove fry _ feature 2008-09-10 20:07:00 -05:00
Doug Coleman d97ff8d94d clean up count-end 2008-09-10 19:16:18 -05:00
Doug Coleman 9e82c69489 clean up random 2008-09-10 16:57:53 -05:00
Slava Pestov 079cbbfb77 Fix generation of 32-bit images on a 64-bit machine 2008-09-10 03:17:22 -05:00
Joe Groff 727f0689d4 change cocoa and core foundation types to be 64-bit clean 2008-09-09 19:19:59 -07:00
Doug Coleman 70c91ffad1 recording patches so i can go eat 2008-09-09 19:06:47 -05:00
Doug Coleman 12322932ef better docs for smtp 2008-09-09 18:55:49 -05:00
Doug Coleman be9f1f89da remove bad docs 2008-09-09 17:30:00 -05:00
Doug Coleman 93f77da9bf cleanups, fix errors 2008-09-09 17:27:37 -05:00
Doug Coleman 24642501e7 fix random for real. is there redundant math here? 2008-09-09 17:07:32 -05:00
Doug Coleman d72114fcce wrap -> mod again 2008-09-09 15:46:14 -05:00
Doug Coleman 7764242f66 make the random word actually return a number in the full range of the input and replace division words with bitwise ones 2008-09-09 15:39:40 -05:00
Doug Coleman aa8c85f010 cleaning up db -- removed some unused words, moved words around 2008-09-09 14:44:14 -05:00
Slava Pestov a3d1379b8c Fix bug with large structs passed by value on x86.64 2008-09-09 03:10:43 -05:00
Joe Groff fddcd3d475 bring back method redefinition 2008-09-08 22:53:22 -07:00
Joe Groff d0281c58d1 it's always the line you least expect 2008-09-08 22:47:20 -07:00
Joe Groff d4835de50b disable method redefinition--is it really necessary when the class is being redefined? 2008-09-08 22:32:19 -07:00
Joe Groff 3b003551f9 Merge branch 'master' into objective-c-2 2008-09-08 22:11:33 -07:00
Joe Groff f63477d55a Merge branch 'master' of git://factorcode.org/git/factor 2008-09-08 22:09:25 -07:00
Joe Groff 593f25fde4 clean up. disable method type verification for debugging 2008-09-08 22:09:05 -07:00
Slava Pestov e2ba84ae6c Merge branch 'master' of git://factorcode.org/git/factor 2008-09-08 21:46:13 -05:00
Slava Pestov 74088bdbd3 Minor farkup fixes 2008-09-08 21:45:59 -05:00
U-VICTORIA\Administrator 3958798934 i are good at the facterz. let me show u 2008-09-08 17:38:00 -07:00
Doug Coleman 3f2475c414 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-08 19:25:09 -05:00
Doug Coleman 1325939883 more docs 2008-09-08 19:24:44 -05:00
Slava Pestov e6637a1118 Cleanup 2008-09-08 19:02:24 -05:00
Doug Coleman a7f116783c fix typos 2008-09-08 18:15:37 -05:00
Slava Pestov 8b8812e1be Another update 2008-09-08 17:57:25 -05:00
Slava Pestov d97ea12439 Tweak prettyprinter 2008-09-08 17:52:11 -05:00
Slava Pestov c992607677 Fix cookbook examples 2008-09-08 17:52:02 -05:00
erg f765f36f79 fix sql load 2008-09-08 17:25:32 -05:00
Doug Coleman e789258f2d refactoring, initial docs checkin (not done yet, working on it) 2008-09-08 16:19:00 -05:00
Doug Coleman b4193ac50b add a type to scaffold 2008-09-08 09:28:30 -05:00
Joe Groff 3c42ef1da6 first crack at objc2 runtime. need to update type encoding parsing and fix bug in CLASS: compilation 2008-09-08 07:28:02 -07:00
Eduardo Cavazos 24b42d4008 locals: Add some tests for locals in literals 2008-09-08 04:22:58 -05:00
Slava Pestov d470bde42b Assorted fixes 2008-09-08 02:52:42 -05:00
Slava Pestov 1bcb041561 Merge branch 'master' of git://factorforge.org/git/littledan 2008-09-08 01:33:22 -05:00
Slava Pestov 7a9806495f Major Chloe overhaul: compiled templatess 2008-09-08 01:11:09 -05:00
Slava Pestov 63d45679c9 Better logging 2008-09-08 01:10:25 -05:00
Slava Pestov 59623414b6 Fix bug spotted by Ed 2008-09-08 01:10:12 -05:00
Slava Pestov 8fb26cd759 Tweak stage2 2008-09-07 21:32:15 -05:00
Slava Pestov 0691bde544 Tweak deploy tests to take less time 2008-09-07 21:32:06 -05:00
Joe Groff e7bf0c009d fix typo 2008-09-07 18:55:00 -07:00
Slava Pestov a604a2f30b Minor simplification 2008-09-07 18:57:09 -05:00
Slava Pestov 17bfe2583e Document farkup 2008-09-07 18:20:31 -05:00
Slava Pestov e8f739401b Some improvements to farkup link handling 2008-09-07 18:06:20 -05:00
Slava Pestov 510da880a4 Tweak prettyprinting 2008-09-07 18:05:45 -05:00
Slava Pestov 0ddc5d04e6 Tweak sockets benchmark 2008-09-07 04:14:47 -05:00
Slava Pestov d14d398895 Tweak stack checker so that we no longer need to do forget-errors during normal usage 2008-09-07 02:37:13 -05:00
Slava Pestov bbc43e10c5 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-07 02:14:03 -05:00
Slava Pestov a6ce1fdfda Merge branch 'master' of git://factorcode.org/git/factor 2008-09-07 02:10:25 -05:00
Eduardo Cavazos b755bcbdd7 Today's special: broiled tuples and hashtables 2008-09-07 02:06:55 -05:00
Eduardo Cavazos fcd70b1560 This ain't Ruby on Rails son, it's Locals in Literals! Seecrats! 2008-09-07 01:20:07 -05:00
Slava Pestov 8c486d4c77 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-07 01:02:58 -05:00
Slava Pestov 23d35a9c5f Fix docs 2008-09-07 01:02:47 -05:00
Doug Coleman 5222ec9b9e make a link to the vocab in tools.scaffold help 2008-09-07 00:13:05 -05:00
Doug Coleman 6458f7c67b Merge branch 'master' of git://factorcode.org/git/factor 2008-09-06 23:58:32 -05:00
Slava Pestov 33eee7638b Add nsequence 2008-09-06 23:20:27 -05:00
Doug Coleman 055d9dbed5 cleanup multiline 2008-09-06 22:48:41 -05:00
Doug Coleman 8a921c791c if-empty changes 2008-09-06 19:13:59 -05:00
Doug Coleman e0f7e508aa fix farkup 2008-09-06 19:13:48 -05:00
Daniel Ehrenberg 4044da2c51 Removing multimehtod dependency in perisistent.heaps 2008-09-07 01:33:06 +02:00
Daniel Ehrenberg 3fdf30571f Merge branch 'master' of git://factorcode.org/git/factor 2008-09-07 01:29:25 +02:00
Slava Pestov 445747ee4e Redesign resolver to fix performance problem on OS X 2008-09-06 05:40:15 -05:00
Slava Pestov 32c2543571 Documentation fixes 2008-09-06 05:12:28 -05:00
Slava Pestov 05f47c1aaf Prettyprinter now emits assoc-form tuples unless boa-tuple? is on 2008-09-06 03:23:54 -05:00
Slava Pestov a430683b9b Merge branch 'master' of git://factorcode.org/git/factor 2008-09-06 02:16:52 -05:00
Slava Pestov 99cf4354bc Fix test failures 2008-09-06 02:16:44 -05:00
Doug Coleman 24f0957f96 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-06 00:02:21 -05:00
Slava Pestov 57ca685e26 New tuple syntax 2008-09-05 20:39:45 -05:00
Doug Coleman eb5710e009 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-05 20:14:49 -05:00
Doug Coleman 7bcdf16a71 fix peg 2008-09-05 20:14:37 -05:00
Slava Pestov d7709d33c4 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-05 20:12:53 -05:00
Doug Coleman 54cb14baea add using 2008-09-05 20:00:18 -05:00
Slava Pestov b6c2a85931 Remove shuffle word, rename shuffle* to shuffle 2008-09-05 19:54:05 -05:00
Slava Pestov bcc8483b5b Move match to basis since compiler.tree.debugger uses it, fix conflict 2008-09-05 19:48:44 -05:00
Slava Pestov aea0fed14c Fixing basis -> extra dependencies 2008-09-05 19:29:14 -05:00
Doug Coleman 01a869cffe more docs for tools.annotations 2008-09-05 19:01:39 -05:00
Doug Coleman 84265bb9af trim rename 2008-09-05 18:57:42 -05:00
Doug Coleman 9af12d96cf left-trim -> trim-left 2008-09-05 18:56:35 -05:00
Doug Coleman dd3dbf1b14 add a markup element for slot names
document some markup words
2008-09-05 18:29:29 -05:00
Doug Coleman c44345e7a2 more types 2008-09-05 17:41:14 -05:00
Doug Coleman dc88d45762 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-05 17:05:23 -05:00
Slava Pestov aff1b021f9 More path fixes 2008-09-05 16:43:42 -05:00
Doug Coleman b9932828f0 add article for multiline, more docs 2008-09-04 21:38:23 -05:00
Doug Coleman 22632e6851 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-04 21:20:21 -05:00
Slava Pestov 26b89084b7 Fix path names 2008-09-04 20:11:28 -05:00
Slava Pestov 724fae53e9 Move web framework to basis 2008-09-04 18:15:13 -05:00
Doug Coleman f9a896607b document every, dt -> duration 2008-09-04 18:14:24 -05:00
U-SLAVA-DFB8FF805\Slava a596626947 Fix dinput for recent slot renaming 2008-09-04 15:53:46 -05:00
Doug Coleman 446fa8bbfa add empty string to $description 2008-09-04 12:37:50 -05:00
Doug Coleman 24b449fb36 only generate scaffold for interesting, ungenerated words 2008-09-04 12:36:47 -05:00
Doug Coleman 1f431b305f print out doc links after listing words 2008-09-04 02:03:04 -05:00
Doug Coleman 27b97b0172 make a word private, docs 2008-09-04 01:50:26 -05:00
Doug Coleman 62235b3f7b make sure a vocab exists before trying to document it 2008-09-04 01:34:01 -05:00
Doug Coleman 6e8f5f50f1 make parts of scaffold private, fix help. for single use 2008-09-04 01:29:46 -05:00
Doug Coleman 56dec43eb3 add scaffold-undocumented 2008-09-04 00:43:18 -05:00
Doug Coleman 2e7ebe5936 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-03 22:21:42 -05:00
Doug Coleman 40a3f648ac require the vocabulary after scaffold creates it 2008-09-03 22:21:09 -05:00
Slava Pestov 03e205c462 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-03 22:20:57 -05:00
Slava Pestov 93a8a40005 Fix vocab browser wart 2008-09-03 22:20:40 -05:00
Doug Coleman b0e16704e6 eliminate redundant redundancy 2008-09-03 21:38:16 -05:00
Doug Coleman 2e0e061790 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-03 21:29:44 -05:00
Doug Coleman b5389b8a8c add authors file 2008-09-03 20:31:38 -05:00
Doug Coleman 35e423b570 add more types, nicer printing of values 2008-09-03 20:30:38 -05:00
Slava Pestov 15391abdd7 Print call stack trace for thread errors 2008-09-03 20:20:03 -05:00
Slava Pestov e9877bf940 Move csv to basis 2008-09-03 20:19:52 -05:00
Doug Coleman 1e3e21537e keep track of a using list so stack effects with types aren't annoying to use 2008-09-03 20:08:39 -05:00
Doug Coleman 7d3851ec48 add scaffold tool 2008-09-03 19:43:36 -05:00
Slava Pestov fdf75fe110 Remove slots.deprecated, remove unused slots from slot-spec tuple; last vestiges of old accessors are now gone forever 2008-09-03 18:47:52 -05:00
Slava Pestov 6d506b89e8 Image size reduction 2008-09-03 18:23:48 -05:00
Doug Coleman 7aa0086278 fix docs 2008-09-03 12:34:34 -05:00
Slava Pestov e16893a2bf Unit test fix 2008-09-03 07:34:11 -05:00
Slava Pestov 5cd014f8ca New UI panes benchmark to highlight recent perforammance regression there 2008-09-03 06:34:40 -05:00
Slava Pestov 6b07c85fec Minor fixes here and there for delegation slot removal 2008-09-03 06:05:50 -05:00
Slava Pestov d552ee1071 Tweak PPC intrinsics 2008-09-03 04:02:25 -05:00
Slava Pestov 1756e94824 Fix gesture logger bug which was breaking UI 2008-09-03 04:02:18 -05:00
Slava Pestov 0f9a707c55 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-03 03:47:15 -05:00
Slava Pestov e1716d92b3 Remove delegation slot 2008-09-03 03:46:56 -05:00
Doug Coleman 3b3435acb5 remove old fp-infinity? 2008-09-03 01:37:50 -05:00
Doug Coleman 732bfc0bf6 re-add alien calls with a comment 2008-09-03 01:07:48 -05:00
Slava Pestov ac97c1e14c Working on removing delegation slot 2008-09-02 23:21:08 -05:00
Slava Pestov a4a00f6e40 Adding missing optimizations to finalization pass 2008-09-02 22:59:49 -05:00
Doug Coleman c03b7a4f83 Merge branch 'master' of git://factorcode.org/git/factor 2008-09-02 22:51:39 -05:00
Doug Coleman b23ac6f137 fix stack effects, remove two redundant sqlite ffi words, minor cleanups 2008-09-02 22:50:46 -05:00
U-SLAVA-DFB8FF805\Slava 7062d33dd7 Minor improvement 2008-09-02 22:40:18 -05:00