Commit Graph

302 Commits

Author SHA1 Message Date
waldemar%netscape.com
19e5469183 Reorganized instance data structures and object property access, added vtables, wrote new code for processing function definitions, and added several new statements 2003-01-14 22:21:13 +00:00
waldemar%netscape.com
a4f5daa6b6 Added note statement 2003-01-14 22:19:35 +00:00
waldemar%netscape.com
160bd07ae0 Added the setup phase, reorganized instance data structure, and wrote new code for processing function definitions and calls 2002-11-20 03:40:20 +00:00
waldemar%netscape.com
ecfc51168f Fixed try-catch variable initialization inference bug and added support for intersections of union types 2002-11-20 03:38:54 +00:00
waldemar%netscape.com
0e843fa517 Made === ignore the numbers' types 2002-10-30 01:46:55 +00:00
waldemar%netscape.com
9931fabf0c Parametrized floating-point code due to different Common Lisp implementations using different types for IEEE 32 and 64-bit values 2002-10-29 02:15:11 +00:00
waldemar%netscape.com
1d825cf6b7 Added :external-name. Made write-group-contents iterative instead of recursive to avoid blowing the stack on lisps that don't do much tail recursion. 2002-10-29 01:13:58 +00:00
waldemar%netscape.com
d69dbe0633 A few conditionals for CLisp 2002-10-29 01:12:45 +00:00
waldemar%netscape.com
006c546e93 Wrapped number and string tokens in wrapper types to simplify documentation. Improved comments of Unicode character categories. 2002-10-29 01:12:27 +00:00
waldemar%netscape.com
16ae98e269 Revamped handling of floats, doubles, and longs per the October ECMA meeting 2002-10-29 01:11:32 +00:00
waldemar%netscape.com
1a2220fce0 Added tt tag 2002-10-29 01:09:30 +00:00
waldemar%netscape.com
39a7d673a9 Added abs and rat-abs, removed is-initial-identifier-character and is-continuing-identifier-character, and fixed a couple small bugs 2002-10-29 01:08:42 +00:00
waldemar%netscape.com
c22f1b01ec Added :keyword depictor 2002-10-29 01:07:49 +00:00
waldemar%netscape.com
5c6e294f7d Added depict-string-words 2002-10-14 23:18:49 +00:00
waldemar%netscape.com
c12af930e2 Abbreviated repetitive actions as :forward wherever possible 2002-10-14 23:18:34 +00:00
waldemar%netscape.com
e73892af93 Added :forward actions 2002-10-14 23:17:59 +00:00
waldemar%netscape.com
13854c549b First version 2002-10-14 23:16:15 +00:00
waldemar%netscape.com
25e0d3e6a1 Fixed bug 2002-09-25 23:54:34 +00:00
waldemar%netscape.com
d3906a023d Removed JS20/Units.lisp from the default build 2002-09-25 23:54:19 +00:00
waldemar%netscape.com
6dda06e2e2 Added support for float32; changed the lexer's token data structures 2002-09-25 23:53:16 +00:00
waldemar%netscape.com
d6f254bf7c Changes to support the updated lexer and the simplified token data structure 2002-09-25 23:52:03 +00:00
waldemar%netscape.com
9735c6a8e2 Removed units and added support for l, ul, and f suffixes. Changed the basic types of the token variants to match changes in other files 2002-09-25 23:51:12 +00:00
waldemar%netscape.com
aee5c157f3 Replaced fill-capture by the new repeat primitive 2002-09-25 23:49:53 +00:00
waldemar%netscape.com
49ac14b7f4 Added support for float32; made float32 and float64 disjoint from rational numbers; misc. numeric primitive changes 2002-09-25 23:49:12 +00:00
waldemar%netscape.com
477b09de7f First version 2002-09-25 23:48:38 +00:00
waldemar%netscape.com
dbf88e2453 Added support for float32; made float32 and float64 disjoint from rational numbers; misc. numeric primitive changes; added bottom expression; made append take two or more operands; added support for expressions in comments; added repeat operator 2002-09-25 23:47:25 +00:00
waldemar%netscape.com
3069038425 Fixed bug in handling of :wrap 2002-09-25 23:44:38 +00:00
waldemar%netscape.com
22d4dab763 Fixed bug 2002-09-25 23:43:57 +00:00
waldemar%netscape.com
ba5a07c1a1 Added another test case 2002-08-13 23:56:53 +00:00
waldemar%netscape.com
fdbfdd5d57 Many changes, including: removed user-definable operators and units; added long, ulong, and character; reorganized frame structures; and added more directive code. 2002-08-13 23:56:31 +00:00
waldemar%netscape.com
27398c944e Partially implemented integer-range type. Changed bottom from an expression to a statement. 2002-08-13 23:54:10 +00:00
waldemar%netscape.com
af742ff98f Partially implemented integer-range type. Allowed unions of tags with sets or vectors. Allowed testing of a float64 to see whether it's an integer. 2002-08-13 23:53:16 +00:00
waldemar%netscape.com
09d1bef838 Obsolete 2002-07-13 00:52:10 +00:00
waldemar%netscape.com
5b9b4f49e6 Removed abstract methods 2002-06-26 01:12:09 +00:00
waldemar%netscape.com
4aa22ac474 Added lots of new code for frames and function definitions 2002-06-12 00:24:29 +00:00
waldemar%netscape.com
2559b0f48c Added optional test to unique-elt-of 2002-06-12 00:23:45 +00:00
waldemar%netscape.com
5a4095b10a Removed interfaces 2002-05-22 00:59:22 +00:00
waldemar%netscape.com
697edbcc03 Added more definition semantics. Removed instance member indirection. Removed indexable flag. 2002-04-24 00:30:48 +00:00
waldemar%netscape.com
bebef0fb3a Added support for optional fields 2002-04-24 00:30:02 +00:00
waldemar%netscape.com
f0c1783743 Added support for optional fields. Removed requirement that free variables be constants. 2002-04-24 00:29:40 +00:00
waldemar%netscape.com
24cfb9a514 Checkpoint 2002-03-07 01:12:41 +00:00
waldemar%netscape.com
1f1706020e More new semantics 2002-03-04 23:49:11 +00:00
waldemar%netscape.com
16a9e4af1f Changed formatting of elt-of and unique-elt-of 2002-03-04 23:49:03 +00:00
waldemar%netscape.com
494447d4d4 Added unique-elt-of 2002-03-04 23:48:39 +00:00
waldemar%netscape.com
87405288a8 More new semantics 2002-02-08 04:06:29 +00:00
waldemar%netscape.com
9a615e06af Added support for set-field and type-diff 2002-02-08 04:05:44 +00:00
waldemar%netscape.com
6157e94fd5 Fixed stub compile error 2002-02-05 01:13:30 +00:00
waldemar%netscape.com
276d742bab Expanded map to allow type-narrowing conditions in its condition expression 2002-02-05 01:13:03 +00:00
waldemar%netscape.com
6345b989c5 Updated license 2002-02-04 21:13:45 +00:00
waldemar%netscape.com
003e1bc983 Major reorganization of object structure, environments, frames, and bindings. Added compile/run flag to all expression evaluation functions. 2002-02-04 21:12:28 +00:00