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

340 Коммитов

Автор SHA1 Сообщение Дата
beard%netscape.com cd2ea3d3e4 Added jstypes.cpp 2000-04-28 23:10:06 +00:00
beard%netscape.com af56dac3b4 Merged JSMap & JSObject. Introduced JSNamespace. 2000-04-28 23:04:43 +00:00
rginda%netscape.com 69e9b0ee35 80 column nit picked, comment fixed 2000-04-28 15:32:54 +00:00
beard%netscape.com 4e41834f75 Don't print BRANCH operands. 2000-04-28 13:46:01 +00:00
beard%netscape.com 8ff65a3852 tightened up spacing in printOperands(), changed GenericBranch.printOperands() to conditionally print condition register contents. 2000-04-28 13:44:59 +00:00
beard%netscape.com 2efc159d82 tightened up spacing in printOperands(). 2000-04-28 13:43:49 +00:00
beard%netscape.com 082ad168b4 Added Tracer to testFunctionCall(). 2000-04-28 13:31:39 +00:00
beard%netscape.com c4a7011cdf const ArgList& makes gcc happy. 2000-04-28 13:25:57 +00:00
beard%netscape.com 734c2d1779 Added jstypes.o 2000-04-28 13:25:24 +00:00
beard%netscape.com 1d0cfaf144 added ArgList helper struct to print Call operands, regenerated printOperands() methods to reduce warnings. 2000-04-28 13:20:26 +00:00
beard%netscape.com bbe2f74bd7 operator<< (Formatter& f, ArgList& al) 2000-04-28 13:18:03 +00:00
beard%netscape.com 2ccb1db4e8 support for printing ArgLists. 2000-04-28 13:17:35 +00:00
beard%netscape.com 02fccb52ca Unused. 2000-04-28 13:16:23 +00:00
beard%netscape.com 0a6482a9e4 regenerated dependencies 2000-04-28 05:46:22 +00:00
beard%netscape.com b3dc38ee22 tracing now prints instruction operands. 2000-04-28 05:44:38 +00:00
beard%netscape.com 99956a6429 using JSValue::tag to do simple operand validation. 2000-04-28 05:43:33 +00:00
beard%netscape.com f3d2f8c11d forward declaring ICodeModule, to break circularity. JSValue is now a tagged union. 2000-04-28 05:42:46 +00:00
beard%netscape.com a166644e29 Instruction::count(), Instruction::printOperands(), plus newly generated instruction classes. 2000-04-28 05:41:54 +00:00
beard%netscape.com 0dee053bef added jstypes.cpp 2000-04-28 05:40:42 +00:00
beard%netscape.com cf5bda1bec operator<<(Formatter&, const JSValue&) 2000-04-28 05:40:16 +00:00
beard%netscape.com dc524f8331 generates printOperands() 2000-04-28 05:39:27 +00:00
beard%netscape.com bc2e56b97c runs gencode.pl with MW Perl. 2000-04-28 05:39:04 +00:00
waldemar%netscape.com 192b3c45c8 Changed attributes and 'language' statement syntax, added interfaces, and removed ^*, ^?, |*, and |?. 2000-04-28 02:34:14 +00:00
rginda%netscape.com 5ab596c1c3 don't generate print_args if super_has_print
comment fixes
2000-04-28 02:33:36 +00:00
waldemar%netscape.com c0b3a0c99c Changed period to dot 2000-04-28 02:31:41 +00:00
waldemar%netscape.com ef5540e948 Fixed syntax of (bottom) 2000-04-28 02:30:44 +00:00
waldemar%netscape.com 5e5a923879 First Checked In. 2000-04-28 02:30:19 +00:00
rginda%netscape.com 9c217a25f0 moved comment so it made more sense 2000-04-28 02:26:14 +00:00
beard%netscape.com df05dec418 reordered inheritance graph of Linkage. 2000-04-28 02:23:08 +00:00
rginda%netscape.com 5701c02682 printarg stubbed out 2000-04-28 02:20:23 +00:00
beard%netscape.com 7293a17b91 testProto() 2000-04-28 01:43:03 +00:00
rogerl%netscape.com b28efe5b88 try/catch exercise changes 2000-04-28 00:11:18 +00:00
rogerl%netscape.com 11e9424ecd fixed bad constructor thing. 2000-04-28 00:10:22 +00:00
rogerl%netscape.com 62485331a6 More exception handling handling. 2000-04-27 01:27:09 +00:00
beard%netscape.com 427dc1a8eb oops. 2000-04-26 22:10:20 +00:00
beard%netscape.com 758222941a removed JSMap::operator[], added set/getPrototype(). 2000-04-26 22:06:17 +00:00
beard%netscape.com 36a2941e26 oops getProperty() can't be const unless map.find() is used everywhere. 2000-04-26 21:48:04 +00:00
beard%netscape.com 94c129e6fd Using getProperty/setProperty rather than JSMap::operator[]. This follows the prototype chain. 2000-04-26 21:38:14 +00:00
beard%netscape.com c7426026d9 added JSMap::setProperty()/getProperty(), and a prototype field. 2000-04-26 21:27:44 +00:00
rginda%netscape.com a0058d1d8d initial add of debugger vapors 2000-04-26 06:04:02 +00:00
beard%netscape.com 77ef914838 Fixing windows bustage in Linkage. 2000-04-26 05:56:20 +00:00
beard%netscape.com 563b59ef15 fixing bug: js2.cpp:328: Internal compiler error in scope_die_for, at dwarf2out.c:7794 Please submit a full bug report. See <URL:http://www.gnu.org/software/gcc/faq.html#bugreport> for instructions. 2000-04-26 05:43:24 +00:00
beard%netscape.com 8a97a98204 testFactorial() now installs a Context::Listener to trace execution. 2000-04-26 05:37:00 +00:00
beard%netscape.com 4ae9bfec81 JSActivation -> Activation, JSLinkage --> Linkage. Linkage now implements the Context::Frame interface. Implemented simple Context::Listener support. 2000-04-26 05:35:07 +00:00
beard%netscape.com 36879f0ce5 Added Context::Frame, Context::Listener abstract classes. Initial support for debugger. 2000-04-26 05:29:35 +00:00
beard%netscape.com 4cb6fe2a7b JSFrame -> JSLinkage, using explicit linked list rather than a stack. 2000-04-26 01:42:00 +00:00
beard%netscape.com 9b7ed9578b removed intentionally private JSActivation/JSFrame types. The debugger should be able to ask questions of the interpreter to obtain this information. 2000-04-26 01:39:56 +00:00
beard%netscape.com 27fc318bb1 changed Context constructor to take JSObject* not JSObject&, to be able to control lifetime a little more carefully. 2000-04-25 03:32:53 +00:00
beard%netscape.com 6a4bca91fe warning removal 2000-04-25 03:28:41 +00:00
beard%netscape.com 39551bc785 fixing mac bustage (we do reference argc/argv, to initialize them to something sensible). 2000-04-25 02:58:30 +00:00