root


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @148 [148] 04/27/08 03:20:30 dan.lewis Reverted to DMD 1.028 from DMD 2.x. Wrote my own make bat.
(edit) @147 [147] 01/22/08 08:26:27 dan.lewis Seems to correctly parse for loops now.
(edit) @146 [146] 01/22/08 07:41:35 dan.lewis Heh... same claim as last time but with twice the substance!
(edit) @145 [145] 01/22/08 07:07:24 dan.lewis Implemented "automatic semicolon insertion" and fix for "3cm" being …
(edit) @144 [144] 01/22/08 06:32:46 dan.lewis Solved BUG where escape characters were being stored without '\x' being …
(edit) @143 [143] 01/22/08 06:03:04 dan.lewis Major reorganization of parser file and pulled some parse methods out. …
(edit) @142 [142] 01/22/08 04:48:47 dan.lewis Removed custom block allocator, since we already have a GC. : p
(edit) @141 [141] 01/20/08 13:47:36 dan.lewis Wrote a block allocator for Value structs
(edit) @140 [140] 01/20/08 12:22:34 dan.lewis Wrote clean and make bat files. Very very simple, but eliminates any …
(edit) @139 [139] 01/20/08 11:43:30 dan.lewis Switched to using Bud as the build system. Love that you don't need a …
(edit) @138 [138] 01/19/08 01:27:53 dan.lewis Fixed CallExpression? and VarExpression?. Now parses sieve up to the …
(edit) @137 [137] 01/18/08 23:29:30 dan.lewis Implemented 9.9 ToObject? as toObject in Value.
(edit) @136 [136] 01/18/08 23:04:08 dan.lewis Completely internalized _value according to ECMA spec, reordered …
(edit) @135 [135] 01/18/08 08:38:00 dan.lewis Dozens of bugs squished, and dozens more identified and commented. Should …
(edit) @134 [134] 01/17/08 11:15:02 dan.lewis Closer.
(edit) @133 [133] 01/17/08 09:42:53 dan.lewis Several improvements to parser reliability, efficiency. State validation …
(edit) @132 [132] 01/17/08 08:38:16 dan.lewis Probably fixed a couple bugs in Object literals.
(edit) @131 [131] 01/17/08 08:32:42 dan.lewis Fixed the shadow expression tree bug, and an array literal parsing bug …
(edit) @130 [130] 01/15/08 06:07:47 dan.lewis Updated TEXT mostly.
(edit) @129 [129] 01/14/08 06:31:34 dan.lewis meh
(edit) @128 [128] 01/10/08 07:26:59 dan.lewis Slightly improved tree generation. Going to bed. Still generating a …
(edit) @127 [127] 01/10/08 06:42:40 dan.lewis Adequate dumpTree debugging tool written. Serious bug in interpreter is …
(edit) @126 [126] 01/09/08 08:51:58 dan.lewis Consumes and builds up AST for break[ ident], continue[ ident], case …
(edit) @125 [125] 01/09/08 07:03:28 dan.lewis Now [I think] correctly tokenizes unary and binary expressions and …
(edit) @124 [124] 01/09/08 06:47:09 dan.lewis Now recursively, and [I think] correctly, tokenizes arrays, objects, and …
(edit) @123 [123] 01/09/08 06:11:22 dan.lewis Interpreter now handles Object literals. Multiple bug fixes identified on …
(edit) @122 [122] 01/06/08 07:37:35 dan.lewis Almost? interprets Object literals.
(edit) @121 [121] 01/06/08 07:05:25 dan.lewis Interprets array literals, recursively and builds them.
(edit) @120 [120] 01/06/08 06:23:47 dan.lewis Interpreter now handles e notation, and scans numbers more efficiently.
(edit) @119 [119] 01/06/08 03:23:19 dan.lewis Interpreter now handles numbers except for e notation.
(edit) @118 [118] 01/06/08 02:46:35 dan.lewis Interpreter correctly consuming and tokenizing whitespace, comments, …
(edit) @117 [117] 01/06/08 02:04:25 dan.lewis Compiles again. About to start testing my recursive descent predictive …
(edit) @116 [116] 01/05/08 02:22:19 dan.lewis Interpreter won't compile, but it's performing predictive lexical analysis …
(edit) @115 [115] 01/05/08 00:29:32 dan.lewis Huge rewrite of intepreter.d
(edit) @114 [114] 01/04/08 08:17:29 dan.lewis Some fixes. I want to start reducing sequences of tokens to expressions …
(edit) @113 [113] 01/04/08 07:06:49 dan.lewis Made most of Alan Knowles' changes. Couldn't alias out const functions …
(edit) @112 [112] 01/03/08 04:23:07 dan.lewis Error messages now provide a line number. parse() now accumulates tokens …
(edit) @111 [111] 01/03/08 03:36:50 dan.lewis tokenize() now more or less correctly handles numbers in the 'decimal' …
(edit) @110 [110] 01/03/08 02:32:33 dan.lewis Fixed character consumption bug, and missing {} for the string consumer in …
(edit) @109 [109] 01/02/08 19:19:59 dan.lewis interpret() now dumps a stream of tokens for examination, until I write …
(edit) @108 [108] 01/02/08 18:41:16 dan.lewis tokenizer() now correctly stores keywords, strings, parens, brackets and …
(edit) @107 [107] 01/02/08 18:03:37 dan.lewis tokenize() now emits a Value containing a token. If the token's type is …
(edit) @106 [106] 01/02/08 17:47:27 dan.lewis Made first tokenize(), about to convert from int tokens to Value tokens. …
(edit) @105 [105] 01/02/08 02:24:42 dan.lewis The interpreter now looks up identifiers in the provided call context. …
(edit) @104 [104] 01/02/08 02:08:14 dan.lewis The lexer now seemingly correctly consumes strings and comments.
(edit) @103 [103] 01/01/08 21:47:45 dan.lewis Now compiles with DMD 2.005.
(edit) @102 [102] 01/01/08 21:07:50 dan.lewis Now compiles with DMD 2.000
(edit) @101 [101] 01/01/08 03:48:10 dan.lewis Removed GoRC from dependencies to make it easier to compile. Works with …
(edit) @100 [100] 01/01/08 02:36:59 dan.lewis Removed rcc as a dependency to ease compilability. Moved lexer/parser code …
(edit) @99 [99] 01/01/08 01:05:17 dan.lewis I dunno, my source is different somehow and it compiles.
(edit) @98 [98] 12/25/07 07:11:31 dan.lewis --
(edit) @97 [97] 12/25/07 07:10:00 dan.lewis Major changes to makefile. Restructured folders a bit. Now builds a lib.
(edit) @96 [96] 12/22/07 19:06:54 dan.lewis Removed TYPE.NATIVE in line with the idea of compiling all functions and …
(edit) @95 [95] 12/14/07 21:35:46 dan.lewis About to try converting to D 2.000.
(edit) @94 [94] 12/14/07 10:28:11 dan.lewis Implemented RegExp?_prototype's test, exec methods. Implemented …
(edit) @93 [93] 12/14/07 09:23:39 dan.lewis Implemented RegExp?_prototype_constructor and Global_RegExp based on …
(edit) @92 [92] 12/14/07 08:21:02 dan.lewis Implemented String_prototype_constructor and Array_prototype_constructor.
(edit) @91 [91] 12/14/07 08:07:23 dan.lewis Implemented String_prototype_splice. Partially implemented …
(edit) @90 [90] 12/14/07 07:11:48 dan.lewis Implemented String_prototype_substr and …
(edit) @89 [89] 12/14/07 06:59:28 dan.lewis Partially implemented Array_prototype_toLocaleString. Implemented …
(edit) @88 [88] 12/14/07 05:25:10 dan.lewis Several bugfixes related to method arguments' special cases. Also …
(edit) @87 [87] 12/14/07 04:37:14 dan.lewis Fixed String_prototype's indexOf and lastIndexOf to handle start …
(edit) @86 [86] 12/13/07 08:37:36 dan.lewis Fleshed out some untested String methods including charAt, charCodeAt, …
(edit) @85 [85] 07/21/07 10:38:03 dan.lewis Completed 7.5.3 conformance (yay for keywords), began documenting decided …
(edit) @84 [84] 07/21/07 08:42:20 dan.lewis Finished a few more Array_prototype methods.
(edit) @83 [83] 07/21/07 07:31:45 dan.lewis Wrote a few more of the Array_prototype methods.
(edit) @82 [82] 07/21/07 07:06:24 dan.lewis Fleshed out a few methods to Array_prototype
(edit) @81 [81] 07/21/07 04:33:10 dan.lewis Corrected bugs caused by compressing the Value struct to 128-bits. Made …
(edit) @80 [80] 07/20/07 16:10:14 dan.lewis Changed Value.sizeof to 16 from 24. Introduced a couple bugs to object …
(edit) @79 [79] 07/14/07 01:19:55 dan.lewis Fixed Global_parseInt and Global_parseFloat. They probably work according …
(edit) @78 [78] 07/14/07 00:20:39 dan.lewis Probably integrated global "Date()" "Number()" and such function calls …
(edit) @77 [77] 07/14/07 00:04:47 dan.lewis Global_eval's lexical analyzer was expanded to include stubs for all of …
(edit) @76 [76] 07/13/07 23:04:24 dan.lewis Global_eval's lexical analyzer has been started.
(edit) @75 [75] 07/13/07 07:25:41 dan.lewis Object_prototype_constructor written. Wrote a batch file processing main …
(edit) @74 [74] 07/06/07 07:05:09 dan.lewis --
(edit) @73 [73] 07/05/07 03:22:07 dan.lewis First attempt at objectifying a primitive doesn't work. Also added …
(edit) @72 [72] 07/04/07 09:42:08 dan.lewis Minor changes to enhance DDoc output.
(edit) @71 [71] 07/04/07 09:19:47 dan.lewis Extensively adjusted comments in methods.d to accommodate DDoc.
(edit) @70 [70] 07/04/07 08:37:24 dan.lewis Comment modifications to enhance DDoc output for Global and Object …
(edit) @69 [69] 07/04/07 07:54:32 dan.lewis Product of first DDoc
(edit) @68 [68] 07/04/07 07:19:01 dan.lewis DDoc work started. Date still needs timezone work. unittests for the Math …
(edit) @67 [67] 06/30/07 22:13:02 dan.lewis Fixed setFullYear and setUTCFullYear (missing a break in the switch)
(edit) @66 [66] 06/30/07 21:30:27 dan.lewis Fixed the Date test cases. setFullYear and setUTCFullYear have obvious …
(edit) @65 [65] 06/25/07 20:09:22 dan.lewis Fixed up Value.d's Object toString kludge a bit
(edit) @64 [64] 06/25/07 19:47:44 dan.lewis Implemented uniquely identifiable EvalError?, RangeError?, ReferenceError?, …
(edit) @63 [63] 06/25/07 10:59:21 dan.lewis Finished reorganizing primitives to synch with ECMA 3rd Edition Spec.
(edit) @62 [62] 06/25/07 10:07:11 dan.lewis Downloaded an up to date version of ECMA v3, reordered a good part of the …
(edit) @61 [61] 06/19/07 05:50:43 dan.lewis Bound most of the "Global" methods to the D library. escape/unescape …
(edit) @60 [60] 06/19/07 02:54:34 dan.lewis Fixed numerous problems in the Date object by calling the D library …
(edit) @59 [59] 06/19/07 02:30:15 dan.lewis --
(edit) @58 [58] 04/22/07 23:29:30 dan.lewis Improved unittests for Date Output right now is absolutely terribly awful.
(edit) @57 [57] 04/22/07 22:56:17 dan.lewis Fixed Value.toString() for objects Implemented a first go at Date …
(edit) @56 [56] 04/21/07 12:29:53 dan.lewis Implemented Date_prototype_toXString()'s Wrote kludge to get class names …
(edit) @55 [55] 04/21/07 01:00:25 dan.lewis Made corrections to Date_prototype_getXX functions
(edit) @54 [54] 04/20/07 23:47:18 dan.lewis static Date functions now work properly (I think) most of the Date getXX …
(edit) @53 [53] 04/17/07 20:26:45 dan.lewis Made changes to use D typesafe variadic arguments rather than an Value[] …
(edit) @52 [52] 04/12/07 19:40:18 dan.lewis Improved comments for all the source files, making them slightly more DDoc …
(edit) @51 [51] 04/12/07 19:06:20 dan.lewis Gave core.d liposuction by removing O, X, NF, SF structs and modifying …
(edit) @50 [50] 04/09/07 20:26:57 dan.lewis Adjusted core.d to mention optimization potential Adjusted core.d to …
(edit) @49 [49] 04/07/07 17:15:21 dan.lewis Wrote remaining Math functions; including random, max, min, and round and …
Note: See TracRevisionLog for help on using the revision log.