Граф коммитов

406 Коммитов

Автор SHA1 Сообщение Дата
beard%netscape.com 0d1c72d6a6 JSClass support. 2000-06-21 23:58:17 +00:00
beard%netscape.com d193ec4ea0 initial checkin, starting on a representation for JS2 classes. 2000-06-21 23:57:09 +00:00
rogerl%netscape.com 3783f2c99e Work to support 'this'. 2000-06-21 22:32:21 +00:00
rogerl%netscape.com 0bb6f588ba Changed use of Register to TypedRegister throughout. 2000-06-20 22:45:45 +00:00
rogerl%netscape.com c23aa15cea Support for TypedRegister 2000-06-20 22:44:46 +00:00
rogerl%netscape.com a0ca8346b0 Added tests for scripts as strings. 2000-06-16 01:37:47 +00:00
rogerl%netscape.com 63047e7baf Mucking about with operator overlaoding plus initializing global context
- beginning type stuff.
2000-06-16 01:36:59 +00:00
rogerl%netscape.com c36f967be2 Fixed spelling. 2000-06-16 01:35:25 +00:00
rogerl%netscape.com 2e3359c741 Added op= support. 2000-06-15 16:03:54 +00:00
rogerl%netscape.com 22b93140d6 Mark top-level execution as 'script' rather than function - to handle
vars correctly.
2000-06-14 23:28:38 +00:00
rogerl%netscape.com f32f769135 Added 'Function' instruction, plus suppresses class output if there is
no super specified. (ok it's a hack, but it works)
2000-06-14 23:27:28 +00:00
rogerl%netscape.com dae9b1607b Adding support for Functions and Vars, preXcrement, object literals. 2000-06-14 23:26:15 +00:00
waldemar%netscape.com 2c96ad5323 Added parsing and printing of classes, interfaces, and namespaces 2000-06-02 04:35:44 +00:00
waldemar%netscape.com 7812dc9a8e Widened default line width to 30 2000-06-01 03:31:17 +00:00
waldemar%netscape.com 4fc6a829b4 Added function and constructor parsing and printing; fixed printing of blocks, compound statements, and :: 2000-06-01 03:30:58 +00:00
waldemar%netscape.com 17668e8a07 Added two-argument linearBreak 2000-06-01 03:30:19 +00:00
rogerl%netscape.com 6e0db88822 Removed old branches, changed offset printing to handle NULL operand. 2000-05-26 22:35:36 +00:00
rogerl%netscape.com 7535f22230 Update to new icg constructor etc. 2000-05-26 22:34:42 +00:00
rogerl%netscape.com a7d428fee6 Statement fun 2000-05-26 22:33:05 +00:00
waldemar%netscape.com fe2b190592 Added var, const, and for statements 2000-05-26 06:20:11 +00:00
waldemar%netscape.com e5a692e62d Fixed case/default indenting 2000-05-24 02:18:57 +00:00
rogerl%netscape.com bbd7ed8e62 Codegen for statements. Blew off old statement API and most of the test
functions for now, sorry.
2000-05-24 02:11:39 +00:00
waldemar%netscape.com 01a830b36d Turned on statement parsing and printing 2000-05-24 01:51:32 +00:00
waldemar%netscape.com ef0a0075ca Added statement parsing 2000-05-24 01:51:20 +00:00
waldemar%netscape.com 2d2b4d1e40 Added using std::fmod declaration 2000-05-24 00:55:23 +00:00
waldemar%netscape.com 758d1aa2a0 Fixed Mac warning 2000-05-24 00:54:56 +00:00
waldemar%netscape.com ffe032b94e Fixed Mac warnings 2000-05-24 00:54:40 +00:00
waldemar%netscape.com 0409172259 Fixed syntax errors: can't use qualified names in class definitions, and 'not' is a C++ reserved word 2000-05-24 00:54:28 +00:00
rginda%netscape.com 0fa9224054 apparently windows is too 2000-05-23 00:15:06 +00:00
rginda%netscape.com b8139b714f linux is so picky 2000-05-23 00:13:48 +00:00
rogerl%netscape.com bf553c65fb COMPARE_GT etc are gone. 2000-05-23 00:09:44 +00:00
rogerl%netscape.com 6c379c9539 Fall out from operator overloading. 2000-05-23 00:09:02 +00:00
rogerl%netscape.com 8bde6514f2 Added operator overloading support 2000-05-23 00:08:29 +00:00
rginda%netscape.com ab1f2aeef2 quieting linux warnings and fixing build bustage 2000-05-22 21:05:35 +00:00
rogerl%netscape.com 8b137399a7 Playing with operator overloading & Type types. 2000-05-19 17:41:10 +00:00
beard%netscape.com af00ce0353 fix const cast away linux breakage 2000-05-19 05:38:29 +00:00
rogerl%netscape.com c4b6a652d5 Bunch o' expression ops. 2000-05-18 00:04:15 +00:00
rogerl%netscape.com 4ec5cba5d9 Moved genExpr to ICodeGenerator - added most expression ops. 2000-05-18 00:03:23 +00:00
rogerl%netscape.com ad5c33b8e4 Moved genExpr to ICodeGenerator 2000-05-18 00:01:33 +00:00
beard%netscape.com 351bd72f09 ensuring both arguments to max are the same type 2000-05-16 22:23:15 +00:00
beard%netscape.com 0a0acdcf76 fix for linux bustage 2000-05-13 02:14:52 +00:00
waldemar%netscape.com d3acc733e0 Fixed ?: parsing bug and pretty-printing offsets 2000-05-12 05:39:28 +00:00
waldemar%netscape.com b1a75a201a Fixed build flags 2000-05-12 05:16:08 +00:00
waldemar%netscape.com f2965154c2 Fixed parser errors 2000-05-12 05:15:52 +00:00
waldemar%netscape.com c8b3c01b71 Worked around Visual C++ problem 2000-05-12 05:15:17 +00:00
waldemar%netscape.com c17f899a83 Interchanged linearBreak and fillBreak 2000-05-12 03:43:35 +00:00
waldemar%netscape.com 3be5d6b79c Turned on expression parsing and printing 2000-05-12 03:26:43 +00:00
waldemar%netscape.com 80084c8eb5 Added expression parsing and printing code 2000-05-12 03:26:24 +00:00
waldemar%netscape.com 1f0d17398b Added RawArrayBuffer::reserve_advance_back 2000-05-12 03:25:49 +00:00
beard%netscape.com 34678ad655 removed unnecessary #include <iomanip> 2000-05-12 01:46:16 +00:00