]>
gitweb.factorcode.org Git - factor.git/log
Chris Double [Fri, 20 Jun 2008 22:34:40 +0000 (10:34 +1200)]
Merge branch 'master' of git://double.co.nz/git/factor
Chris Double [Fri, 20 Jun 2008 22:32:15 +0000 (10:32 +1200)]
Fix typo in != in JavaScript parser
Chris Double [Fri, 20 Jun 2008 14:40:08 +0000 (02:40 +1200)]
Add typeof, void and delete to JavaScript grammar
Chris Double [Fri, 20 Jun 2008 14:29:47 +0000 (02:29 +1200)]
Add regular expressions to JavaScript parser
Chris Double [Fri, 20 Jun 2008 14:21:54 +0000 (02:21 +1200)]
Add \r to the JavaScript automatic semicolon insertion routine
Chris Double [Fri, 20 Jun 2008 14:09:46 +0000 (02:09 +1200)]
Fix parse-javascript word for recent changes
Chris Double [Fri, 20 Jun 2008 14:06:58 +0000 (02:06 +1200)]
Fix automatic semicolon insertion rule in JavaScript parser
Chris Double [Fri, 20 Jun 2008 13:49:07 +0000 (01:49 +1200)]
Fix terminal parser with non-default tokenizers
Chris Double [Fri, 20 Jun 2008 13:00:27 +0000 (01:00 +1200)]
Remove EBNF: and [EBNF EBNF] +tokenizer syntax
replaced with tokenizer support in ebnf grammar itself.
Chris Double [Fri, 20 Jun 2008 12:28:13 +0000 (00:28 +1200)]
peg.ebnf syntax for tokenizers
Chris Double [Fri, 20 Jun 2008 10:29:53 +0000 (22:29 +1200)]
Provide ability to plug in tokenizers to ebnf parsers
Chris Double [Fri, 20 Jun 2008 03:14:30 +0000 (15:14 +1200)]
Make replace-escapes infer and fix remaining unit test breakage in ebnf
Chris Double [Fri, 20 Jun 2008 02:13:50 +0000 (14:13 +1200)]
Fix some failing ebnf unit tests
Chris Double [Fri, 20 Jun 2008 00:35:33 +0000 (12:35 +1200)]
Another breaking unit test for ebnf
Chris Double [Thu, 19 Jun 2008 23:53:07 +0000 (11:53 +1200)]
Rule 'x' defined more than once unit test
Chris Double [Thu, 19 Jun 2008 23:49:08 +0000 (11:49 +1200)]
Add yet another failing ebnf unit test
Chris Double [Thu, 19 Jun 2008 02:44:13 +0000 (14:44 +1200)]
Throw an error if there are duplicate rules in ebnf
Chris Double [Thu, 19 Jun 2008 02:34:09 +0000 (14:34 +1200)]
Put '..' around parser error messages
Chris Double [Thu, 19 Jun 2008 02:31:14 +0000 (14:31 +1200)]
Remove obsolete ebnf stuff
Chris Double [Thu, 19 Jun 2008 02:23:18 +0000 (14:23 +1200)]
Fix (foo):n usage
Chris Double [Wed, 18 Jun 2008 13:45:09 +0000 (01:45 +1200)]
Add a javascript sc test
Chris Double [Wed, 18 Jun 2008 13:39:51 +0000 (01:39 +1200)]
Fix bug in javascript automatic semicolon insertion rule
Chris Double [Wed, 18 Jun 2008 13:24:17 +0000 (01:24 +1200)]
Add additional javascript test
Chris Double [Wed, 18 Jun 2008 13:20:33 +0000 (01:20 +1200)]
More JavaScript fixes for keyword handling
Chris Double [Wed, 18 Jun 2008 13:10:44 +0000 (01:10 +1200)]
Add a couple of failing peg.ebnf tests
Chris Double [Wed, 18 Jun 2008 13:01:46 +0000 (01:01 +1200)]
Fix handling of JavasScript names which partially match reserved words
Chris Double [Wed, 18 Jun 2008 12:51:47 +0000 (00:51 +1200)]
Fix handling of _ and $ in Javascript names
Chris Double [Wed, 18 Jun 2008 12:42:11 +0000 (00:42 +1200)]
Refactor JavaScript parser
Chris Double [Wed, 18 Jun 2008 11:50:25 +0000 (23:50 +1200)]
Add \r to whitespace in javascript tokenizer
Chris Double [Wed, 18 Jun 2008 11:07:26 +0000 (23:07 +1200)]
Fix ebnf foreign call breakage and add tests
Chris Double [Wed, 18 Jun 2008 09:30:21 +0000 (21:30 +1200)]
Add javascript tests. Minor changes to javascript grammar
Chris Double [Wed, 18 Jun 2008 00:16:47 +0000 (12:16 +1200)]
Fix Sc rule
Chris Double [Tue, 17 Jun 2008 12:10:14 +0000 (00:10 +1200)]
Allow zero arguments in javascript list handling
Chris Double [Tue, 17 Jun 2008 11:57:51 +0000 (23:57 +1200)]
Fix list AST in javascript parser
Chris Double [Tue, 17 Jun 2008 11:42:28 +0000 (23:42 +1200)]
Javascript parser now works on token sequence
Chris Double [Tue, 17 Jun 2008 10:59:13 +0000 (22:59 +1200)]
Split out javascript tokenizer
Chris Double [Tue, 17 Jun 2008 10:47:05 +0000 (22:47 +1200)]
Remove drop from actions
Chris Double [Tue, 17 Jun 2008 10:07:57 +0000 (22:07 +1200)]
Remove javascript boa constructors
Chris Double [Tue, 17 Jun 2008 09:55:53 +0000 (21:55 +1200)]
Javascript parser
Chris Double [Wed, 18 Jun 2008 05:34:21 +0000 (17:34 +1200)]
Fix peg.ebnf unit test failures
Chris Double [Wed, 18 Jun 2008 03:21:10 +0000 (15:21 +1200)]
Fix ebnf unit test
Chris Double [Wed, 18 Jun 2008 03:07:23 +0000 (15:07 +1200)]
Add support for calling foreign peg.ebnf rules
Chris Double [Tue, 17 Jun 2008 10:47:38 +0000 (22:47 +1200)]
Print ebnf quotation on error. Fix generated local quotation
Chris Double [Tue, 17 Jun 2008 03:25:47 +0000 (15:25 +1200)]
Check stack effect of actions in ebnf. Do implicit drop if needed
Chris Double [Mon, 16 Jun 2008 05:39:14 +0000 (17:39 +1200)]
Add failing peg.ebnf tests
Slava Pestov [Wed, 18 Jun 2008 08:28:15 +0000 (03:28 -0500)]
Security
Slava Pestov [Wed, 18 Jun 2008 08:26:50 +0000 (03:26 -0500)]
Improving user-admin tool
Slava Pestov [Wed, 18 Jun 2008 08:16:45 +0000 (03:16 -0500)]
Fix 'delete user'
Slava Pestov [Wed, 18 Jun 2008 07:54:11 +0000 (02:54 -0500)]
Tweak
Slava Pestov [Wed, 18 Jun 2008 07:52:49 +0000 (02:52 -0500)]
Debugging 'recover password'
Slava Pestov [Wed, 18 Jun 2008 06:59:29 +0000 (01:59 -0500)]
Fix ftp.server load error
Slava Pestov [Wed, 18 Jun 2008 06:52:50 +0000 (01:52 -0500)]
Fix http.client load error'
Slava Pestov [Wed, 18 Jun 2008 06:40:48 +0000 (01:40 -0500)]
Launcher fix
Slava Pestov [Wed, 18 Jun 2008 06:18:39 +0000 (01:18 -0500)]
Fix again
Slava Pestov [Wed, 18 Jun 2008 05:58:29 +0000 (00:58 -0500)]
Fixing PEG:
Slava Pestov [Wed, 18 Jun 2008 05:50:10 +0000 (00:50 -0500)]
Bootstrap fix
Slava Pestov [Wed, 18 Jun 2008 05:37:04 +0000 (00:37 -0500)]
https support
Slava Pestov [Wed, 18 Jun 2008 05:36:20 +0000 (00:36 -0500)]
New http request/response parsers using pegs
Slava Pestov [Wed, 18 Jun 2008 05:35:34 +0000 (00:35 -0500)]
Use fry in html
Slava Pestov [Wed, 18 Jun 2008 05:35:19 +0000 (00:35 -0500)]
Improve PEG: word
Slava Pestov [Wed, 18 Jun 2008 05:32:38 +0000 (00:32 -0500)]
Better compilation of member? when the sequence contains small integers only
Slava Pestov [Tue, 17 Jun 2008 10:25:21 +0000 (05:25 -0500)]
HTTPd test fixes
Slava Pestov [Tue, 17 Jun 2008 10:22:33 +0000 (05:22 -0500)]
I/O micro-optimizations; 12% improvement on reverse-complement
Slava Pestov [Tue, 17 Jun 2008 10:21:45 +0000 (05:21 -0500)]
Fix build errors
Slava Pestov [Tue, 17 Jun 2008 05:10:56 +0000 (00:10 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 17 Jun 2008 05:10:46 +0000 (00:10 -0500)]
Working on https server support
Slava Pestov [Tue, 17 Jun 2008 05:10:18 +0000 (00:10 -0500)]
Add a unit test
Slava Pestov [Tue, 17 Jun 2008 05:10:09 +0000 (00:10 -0500)]
More flexible io.streams.limited, works with encoded streams
Slava Pestov [Tue, 17 Jun 2008 05:08:50 +0000 (00:08 -0500)]
Updating code for new io.servers code
Slava Pestov [Tue, 17 Jun 2008 05:04:18 +0000 (00:04 -0500)]
New threaded-server
Eduardo Cavazos [Mon, 16 Jun 2008 21:37:52 +0000 (16:37 -0500)]
dns.server: Use a variable for records
Eduardo Cavazos [Mon, 16 Jun 2008 21:30:31 +0000 (16:30 -0500)]
Merge branch 'master' of factorcode.org:/git/factor
Eduardo Cavazos [Mon, 16 Jun 2008 21:29:49 +0000 (16:29 -0500)]
dns.server: new networking code
Eduardo Cavazos [Mon, 16 Jun 2008 21:29:11 +0000 (16:29 -0500)]
dns.util: packet abstraction
Eduardo Cavazos [Mon, 16 Jun 2008 21:28:49 +0000 (16:28 -0500)]
dns: minor addition
Slava Pestov [Mon, 16 Jun 2008 10:17:26 +0000 (05:17 -0500)]
Remove unused slot
Slava Pestov [Mon, 16 Jun 2008 10:16:51 +0000 (05:16 -0500)]
Login authentication is now stored outside of the session, allowing multiple independent login realms per site
Slava Pestov [Mon, 16 Jun 2008 10:16:21 +0000 (05:16 -0500)]
Clean up base64 add add more tets
Slava Pestov [Mon, 16 Jun 2008 08:46:54 +0000 (03:46 -0500)]
Debugging furnace.auth refactoring
Slava Pestov [Mon, 16 Jun 2008 08:34:23 +0000 (03:34 -0500)]
Documentation fix
Slava Pestov [Mon, 16 Jun 2008 08:34:17 +0000 (03:34 -0500)]
Refactoring furnace.auth
Slava Pestov [Mon, 16 Jun 2008 06:35:06 +0000 (01:35 -0500)]
Fix information leakage
Slava Pestov [Mon, 16 Jun 2008 04:04:17 +0000 (23:04 -0500)]
Fix load error
Slava Pestov [Mon, 16 Jun 2008 03:49:54 +0000 (22:49 -0500)]
SSL session resumption
Slava Pestov [Mon, 16 Jun 2008 02:57:41 +0000 (21:57 -0500)]
Fix revisions
Slava Pestov [Sun, 15 Jun 2008 23:29:10 +0000 (18:29 -0500)]
Fix load errors
Slava Pestov [Sun, 15 Jun 2008 09:56:35 +0000 (04:56 -0500)]
Add some simple markup inheritance
Slava Pestov [Sun, 15 Jun 2008 09:56:15 +0000 (04:56 -0500)]
Add request timing
Slava Pestov [Sun, 15 Jun 2008 08:45:40 +0000 (03:45 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 15 Jun 2008 08:25:41 +0000 (03:25 -0500)]
Fix compile errors
Slava Pestov [Sun, 15 Jun 2008 08:25:36 +0000 (03:25 -0500)]
Fix load errors
Slava Pestov [Sun, 15 Jun 2008 07:38:12 +0000 (02:38 -0500)]
New html.forms abstraction fixes some problems; clean up some code
Slava Pestov [Sun, 15 Jun 2008 07:37:37 +0000 (02:37 -0500)]
Better error message
Slava Pestov [Sun, 15 Jun 2008 07:37:28 +0000 (02:37 -0500)]
Fix typo
Slava Pestov [Sun, 15 Jun 2008 05:32:48 +0000 (00:32 -0500)]
Slight cleanup
Eduardo Cavazos [Sat, 14 Jun 2008 21:05:38 +0000 (16:05 -0500)]
newfx: minor fix
Eduardo Cavazos [Sat, 14 Jun 2008 20:48:07 +0000 (15:48 -0500)]
dns.server: do work in separate thread
Eduardo Cavazos [Sat, 14 Jun 2008 19:46:16 +0000 (14:46 -0500)]
Merge branch 'master' of factorcode.org:/git/factor
Eduardo Cavazos [Sat, 14 Jun 2008 19:45:37 +0000 (14:45 -0500)]
dns.server: add CNAME to rr->rdata-names
Eduardo Cavazos [Sat, 14 Jun 2008 19:44:32 +0000 (14:44 -0500)]
newfx: minor fix