Commit Graph

4674 Commits (c1e9268a452660b17940c51e88ec2d29f90e4173)

Author SHA1 Message Date
Chris Double 20b517d7da Covert cpu.8080 to use pegs 2008-07-11 11:37:02 +12:00
Bruno Deferrari 2d12fe4f05 irc.client: Fix tests 2008-07-10 20:11:08 -03:00
Alfredo Beaumont e3ce229c1f Fix a stack underflow 2008-07-10 23:55:45 +02:00
Alfredo Beaumont 7a5407d19c Merge branch 'wordtimer' of http://phildawes.net/2008/factor into wordtimer 2008-07-10 23:51:51 +02:00
William Schlieper f90ac9a691 Fixed bug in ui.gadgets.tabs 2008-07-10 16:40:12 -04:00
Slava Pestov 56d3031b41 Rename incorrectly named file 2008-07-10 13:11:43 -05:00
Slava Pestov 9e504087c7 Merge branch 'master' of git://factorforge.org/git/william42 2008-07-10 13:10:59 -05:00
Eduardo Cavazos 30cc22d411 Merge branch 'master' of factorcode.org:/git/factor 2008-07-10 10:57:19 -05:00
Eduardo Cavazos 0baaeec563 gadgets-docs: fix typo 2008-07-10 10:56:57 -05:00
Slava Pestov 382c35a933 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-10 02:16:57 -05:00
U-WSCHLIEP-PC\wschliep 07c38a867d Added extra/irc/ui and extra/ui/gadgets/tabs 2008-07-10 02:38:48 -04:00
Slava Pestov 5d9c1ea0a0 Documentation updates, rename unfold to produce 2008-07-10 01:00:27 -05:00
Slava Pestov 8a9fd1c2b5 Merge branch 'master' of git://double.co.nz/git/factor 2008-07-10 00:18:30 -05:00
Chris Double b720bc16a8 Fix peg equals? method 2008-07-10 17:17:36 +12:00
Slava Pestov 2a1aa7b019 Conversation scope work in progress 2008-07-09 23:41:45 -05:00
U-WSCHLIEP-PC\wschliep 57e13c5b65 Merge branch 'master' of git://tiodante.com/git/factor 2008-07-09 22:16:34 -04:00
Bruno Deferrari dda15b0d06 irc.client: Fix join message handling 2008-07-09 23:11:39 -03:00
Chris Double 2ed0d561ae Store peg rules by their id rather than word in left recursion handling 2008-07-10 13:56:07 +12:00
Chris Double 9e78bb70f2 packrat refactoring 2008-07-10 13:56:07 +12:00
Chris Double 4135f81514 Fix comment in peg eval-rule 2008-07-10 13:56:07 +12:00
Chris Double ec896eeba8 peg fixes 2008-07-10 13:56:06 +12:00
Chris Double d92c19f694 Remove delegate usage from pegs 2008-07-10 13:56:06 +12:00
Chris Double 7f4fe76698 More peg test fixes 2008-07-10 13:56:06 +12:00
Chris Double f3145c5961 [EBNF and EBNF: now return ast 2008-07-10 13:56:06 +12:00
Chris Double 72bd6b4dc8 Fix peg tests 2008-07-10 13:56:06 +12:00
Chris Double 4c1fe8f0b3 Add <EBNF ... ENBF> syntax to return a parser object 2008-07-10 13:56:06 +12:00
Chris Double 8aa7bc6d78 [EBNF ... EBNF] now does an implicit call 2008-07-10 13:56:06 +12:00
Chris Double e47f944cca Print error message nicely 2008-07-10 13:56:06 +12:00
Chris Double b5cef674b1 Pegs throw exceptions on error now 2008-07-10 13:56:06 +12:00
Chris Double c8511b483f Add support for 'with' in js parser. Now parses jquery successfully 2008-07-10 13:56:06 +12:00
Chris Double 8f718fa41e Parse more valid JavaScript 2008-07-10 13:56:06 +12:00
Chris Double 87bbe8cae1 Get for(x in y) { } working in js parser 2008-07-10 13:56:06 +12:00
Chris Double bf664e7ec8 Add ShiftExpr to JavaScript parser 2008-07-10 13:56:06 +12:00
Chris Double 7404c5dc01 Add ShiftExpr to JavaScript parser 2008-07-10 13:56:06 +12:00
Chris Double 4394cb08f6 RegExp fix for javascript tokenizer 2008-07-10 13:56:06 +12:00
Chris Double acb6d3a312 Fix peg.ebnf tests. Handle \ in EBNF 2008-07-10 13:56:06 +12:00
Chris Double cf00bc8a0c Add flags to regexp tokenizer in JavaScript 2008-07-10 13:56:06 +12:00
Chris Double 9c96edb805 Fix 'For' statement in JavaScript parser 2008-07-10 13:56:06 +12:00
Chris Double e14bb84a5a More error handling for pegs 2008-07-10 13:56:06 +12:00
Chris Double 00827d3b12 Throw error on failed parse, returning relevant error information 2008-07-10 13:56:05 +12:00
Chris Double 37ade561a9 Fix unary expression in js grammar 2008-07-10 13:56:05 +12:00
U-WSCHLIEP-PC\wschliep e8dfa79ab0 Merge branch 'master' of git://tiodante.com/git/factor 2008-07-09 21:54:03 -04:00
Bruno Deferrari 4141399beb irc.client: Move message tuples and parser to irc.messages, fix join handling 2008-07-09 22:48:17 -03:00
Slava Pestov e58f41da40 Fix tr for chars > 255 2008-07-09 20:42:59 -05:00
Slava Pestov bf47ff4007 Working on conversation scope to supercede asides and flash scopes 2008-07-09 19:48:40 -05:00
Slava Pestov 34c0cf6111 Use tr instead of substitute in a few places 2008-07-09 19:43:46 -05:00
Slava Pestov 1386297022 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-09 19:31:25 -05:00
Slava Pestov 442bde22e5 New extra/tr/ vocab for fast translation of ASCII strings; improves reverse-complement performance by 11%; add soundex vocab which uses tr 2008-07-09 19:25:24 -05:00
Slava Pestov eba4b990af Fix stdin 2008-07-09 19:23:35 -05:00
Doug Coleman 7fea8f6381 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-09 19:12:08 -05:00
Doug Coleman 839ebfb378 fix encoding bug with text fields in sqlite 2008-07-09 19:11:38 -05:00
U-WSCHLIEP-PC\wschliep d7fae1745a Merge branch 'master' of git://tiodante.com/git/factor 2008-07-09 19:40:37 -04:00
Doug Coleman 42f54c8014 Fix typedefs for 64-bit OpenBSD and FreeBSD 2008-07-09 18:24:28 -05:00
Doug Coleman c3ea84a026 use libcblas on openbsd 2008-07-09 18:09:03 -05:00
Slava Pestov f63b9597bc Merge branch 'master' of git://factorcode.org/git/factor 2008-07-09 17:04:51 -05:00
Slava Pestov 874b123bb0 Debugging web framework and cleaning things up 2008-07-09 17:04:20 -05:00
Slava Pestov 095a3e984c Fix analysis for recent change 2008-07-09 17:03:16 -05:00
Slava Pestov 294c301877 Logging no longer uses parser combinators 2008-07-09 16:34:05 -05:00
Bruno Deferrari 4b0dc8747a irc.client: Fix "part" messages 2008-07-09 18:17:19 -03:00
U-WSCHLIEP-PC\wschliep 5f0f13999c Merge branch 'master' of git://tiodante.com/git/factor 2008-07-09 14:14:49 -04:00
U-WSCHLIEP-PC\wschliep 062f2ceb17 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-09 14:12:25 -04:00
Eduardo Cavazos b8d9379b2b bake and bake.fry: `[ == bake quotation '[ == fry quotation 2008-07-09 12:22:07 -05:00
Bruno Deferrari 33fccfe4a4 irc.client: Add more words, fixes, update docs. 2008-07-09 11:10:21 -03:00
Bruno Deferrari d4aae8a183 irc.client: Clean a bit. 2008-07-09 11:10:21 -03:00
Eduardo Cavazos 2c8866c139 documents: move from delegation to inheritance 2008-07-08 23:08:12 -05:00
Eduardo Cavazos 515dfd3ef2 Merge branch 'master' of factorcode.org:/git/factor
Conflicts:

	extra/bake/bake.factor
2008-07-08 23:05:25 -05:00
Eduardo Cavazos 1a32ffafa3 bake: work with strings 2008-07-08 22:58:34 -05:00
U-WSCHLIEP-PC\wschliep 4d3b5aacb4 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-08 20:12:54 -04:00
Slava Pestov 7c76046d3b Minor Wiki improvements 2008-07-08 16:15:51 -05:00
Slava Pestov 75338b577c Rename from-now to hence 2008-07-08 15:50:38 -05:00
Slava Pestov 3b2f4d92d2 Check if the handle has been disposed. This can happen if we close one end of a duplex stream 2008-07-08 15:50:12 -05:00
Slava Pestov 26950d9830 Merge branch 'master' of http://alfredobeaumont.org/factor 2008-07-08 15:48:46 -05:00
Slava Pestov 6ad09779cc Literal aliens in source files are bade bad 2008-07-08 15:46:52 -05:00
Doug Coleman 3cb382c70b Merge branch 'master' of git://factorcode.org/git/factor 2008-07-08 15:34:12 -05:00
Slava Pestov 7248af54cc Update for planet rename 2008-07-08 15:22:44 -05:00
Slava Pestov 3929c12392 Add failing unit test for string encoding 2008-07-08 15:22:03 -05:00
Alfredo Beaumont dc04e0c521 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-08 22:01:07 +02:00
Alfredo Beaumont 3e43c69918 Fix examples' code and make them unchecked since they have side effects 2008-07-08 21:57:37 +02:00
Phil Dawes 8e24fb9e05 Added doc for profile-vocab 2008-07-08 20:50:49 +01:00
Phil Dawes f485c63f22 fixed to use new-style accessor for word-name 2008-07-08 20:32:34 +01:00
Slava Pestov cb4ce6c4df Fix naming 2008-07-08 14:26:37 -05:00
Slava Pestov a950924a18 Fixes 2008-07-08 14:20:43 -05:00
Phil Dawes fea1350790 Wordtimer vocab for time-profiling words and vocabs 2008-07-08 20:01:28 +01:00
Alfredo Beaumont 94a613f688 Small change: use a better idiom 2008-07-08 20:40:37 +02:00
Slava Pestov 1c7d18bcc9 Get rid of a -roll usage 2008-07-08 13:33:08 -05:00
Slava Pestov 776b245c39 Cleaning up some usages of -roll 2008-07-08 13:22:57 -05:00
Slava Pestov 838bdb9438 ugh 2008-07-08 12:44:25 -05:00
Slava Pestov 475ffb17ac Update 2008-07-08 12:35:42 -05:00
Slava Pestov 267a24c0de Oops 2008-07-08 12:34:52 -05:00
U-WSCHLIEP-PC\wschliep 9f002ca524 Added backtrack library 2008-07-08 13:22:18 -04:00
U-SLAVA-DFB8FF805\Slava 400cde1fe6 Fix load error 2008-07-08 10:18:23 -05:00
Doug Coleman 83be44745c Merge branch 'master' of git://factorcode.org/git/factor 2008-07-07 21:16:56 -05:00
U-SLAVA-DFB8FF805\Slava 0051a50b75 Move general shufflers and combinators into generalizations, move narray there too 2008-07-07 19:36:33 -05:00
U-SLAVA-DFB8FF805\Slava ad893fa2f5 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-07 19:34:41 -05:00
Slava Pestov 70e370f69d Fix walker 2008-07-07 19:26:58 -05:00
Alfredo Beaumont 374d72e953 Fix a small typo in columns documentation 2008-07-07 23:28:22 +02:00
Alfredo Beaumont 0206babefd Small documentation fixes in ctags 2008-07-07 23:23:44 +02:00
Alfredo Beaumont dd8e465186 Changed ctags-write to use set-file-lines as suggested 2008-07-07 23:21:23 +02:00
U-SLAVA-DFB8FF805\Slava 763a45cc67 Fix mmap on windows 2008-07-07 12:14:07 -05:00
Joe Groff ee6443053b Remove useless bitand from integer>bit-array; set-alien-unsigned-1 does that for us! 2008-07-06 19:39:53 -07:00
Slava Pestov 3358e399d7 { } 2sequence => 2array 2008-07-06 18:11:59 -05:00
Slava Pestov 3794561f0f Merge branch 'master' of http://alfredobeaumont.org/factor 2008-07-06 18:08:37 -05:00
Alfredo Beaumont 722d05c19f Added a new ctags vocab that generates index files in ctag format 2008-07-06 21:48:45 +02:00
Doug Coleman 50df10dd33 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-06 11:31:02 -05:00
Joe Groff b5dc709c02 Rewrite integer>bit-array to use locals 2008-07-06 08:37:16 -07:00
Slava Pestov 4191882a68 Debug persistent vectors 2008-07-06 06:09:21 -05:00
Slava Pestov 0f6ecc10cd Fix EINTR handling in Unix stdin pipe hack 2008-07-06 04:12:46 -05:00
Doug Coleman e41bbae0b5 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-06 01:08:50 -05:00
Slava Pestov 78d24d5a5d Fix unit test failures 2008-07-05 23:08:30 -05:00
Slava Pestov cdadacd70c Merge branch 'master' of git://repo.or.cz/factor/jcg 2008-07-05 22:22:04 -05:00
Slava Pestov a9adf82e70 Fix obscure bug in profiprofiler 2008-07-05 22:19:16 -05:00
Joe Groff 402b2079aa some headings for the math.blas.syntax help summary 2008-07-05 19:49:54 -07:00
Joe Groff 1b63addff1 oops... add math.blas.syntax documentation 2008-07-05 19:46:10 -07:00
Joe Groff 72b78eaef9 performance improvement for converting large datasets to blas matrices 2008-07-05 19:39:26 -07:00
Slava Pestov a26e66e413 Fix a couple of load errors 2008-07-05 21:29:02 -05:00
Joe Groff 761fbfeb8f Vsub word for slicing BLAS vectors. Documentation improvements 2008-07-05 18:28:53 -07:00
Joe Groff 954737dfeb fix blas library load for unix. fix reference to old empty-vector word in matrices 2008-07-05 15:13:48 -07:00
Slava Pestov 64a10be386 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-05 17:08:09 -05:00
Joe Groff eec1758fd6 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-05 12:24:09 -07:00
Joe Groff bff6c521bc Fix $side-effects in blas help 2008-07-05 11:30:42 -07:00
Joe Groff aa269f14ca Documentation for math.blas 2008-07-05 11:24:01 -07:00
Eduardo Cavazos d532c819a2 newfx: insert and splice 2008-07-05 11:06:30 -05:00
Eduardo Cavazos 05798b88d9 combinators.cleave-tests: add tests for arr 2008-07-05 07:52:50 -05:00
Eduardo Cavazos 0b6d405537 combinators.cleave: narr and arity variants 2008-07-05 07:25:10 -05:00
Eduardo Cavazos a5751f9cc1 Merge branch 'master' of factorcode.org:/git/factor 2008-07-05 06:46:16 -05:00
Eduardo Cavazos 28c86d07f5 combinators.cleave: ncleave 2008-07-05 06:45:47 -05:00
Slava Pestov 0f535da33f Merge branch 'master' of git://factorcode.org/git/factor 2008-07-05 05:04:18 -05:00
Slava Pestov a6c3de58bc Tetris is a bit bigger on Windows; that's ok, since its a new addition to size tests 2008-07-05 05:02:44 -05:00
U-SLAVA-DFB8FF805\Slava 7ea5c76563 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-05 04:16:32 -05:00
Slava Pestov c99215667d Oops, all sizes were off by an order of magnitude 2008-07-05 03:59:49 -05:00
Slava Pestov 65036db93e Merge branch 'master' of git://factorcode.org/git/factor 2008-07-05 03:47:35 -05:00
Slava Pestov 33603b9a28 Fix benchmark load errors 2008-07-05 03:47:15 -05:00
Slava Pestov 33655a7044 Fix Unix I/O on 64-bit 2008-07-05 03:47:09 -05:00
Slava Pestov 0dec9230dc Stricter deploy size tests (I'm such a masochist) 2008-07-05 03:44:54 -05:00
slava 3dcc04675b Merge branch 'master' of git://factorcode.org/git/factor 2008-07-05 03:07:48 -05:00
slava d9bb18b193 More aggressive tree shaker 2008-07-05 03:07:10 -05:00
Slava Pestov 44c1c1f679 Move tuple-class to classes.tuple where it belongs 2008-07-05 00:59:39 -05:00
Slava Pestov b0d11073d6 Fix step-into on generic words and call-next-method in walker 2008-07-05 00:59:28 -05:00
U-SLAVA-DFB8FF805\Slava 09cd5b3446 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-04 23:12:08 -05:00
Slava Pestov bae00e8bab Better optimizer report 2008-07-04 23:03:03 -05:00
Joe Groff 2f06b42750 Revert "Shorthand syntax for arrays-of-arrays, arrays-of-quotations, and hashtables"
This reverts commit 340abc119a.
2008-07-04 20:59:08 -07:00
Joe Groff 727d9edcd3 BLAS level 2/level 3 interface words 2008-07-04 20:57:22 -07:00
Joe Groff f70634bb01 Add 0 integer>bit-array fix to bit-arrays in its new home under extra 2008-07-04 20:52:24 -07:00
Joe Groff 4befcf201b Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	core/bit-arrays/bit-arrays.factor
2008-07-04 20:07:25 -07:00
Doug Coleman 7b78269051 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-04 18:23:24 -05:00
U-SLAVA-DFB8FF805\Slava 0b2300cedf Split up models vocabulary 2008-07-04 17:58:37 -05:00
Eduardo Cavazos 12d22e593c bake.fry: commas factor 2008-07-04 15:22:47 -05:00
Eduardo Cavazos 54d0cdde4f Add bake.fry and tests 2008-07-04 15:01:53 -05:00
Eduardo Cavazos a812ee6503 bake-tests: fix some tests 2008-07-04 15:01:21 -05:00
Eduardo Cavazos b1928f6b43 bake: Minor changes 2008-07-04 15:01:03 -05:00