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 |