rginda%netscape.com
|
fc2af836d3
|
added -o/--opt options to pass args to js engine
|
2000-04-06 21:14:23 +00:00 |
|
rginda%netscape.com
|
331f034b21
|
remove +x mode.
Not part of the default build.
|
2000-04-06 20:27:22 +00:00 |
|
beard%netscape.com
|
774881879c
|
Added interpreter.o to build of js2.
|
2000-04-06 03:05:12 +00:00 |
|
beard%netscape.com
|
580c9ba5d4
|
cases for SUBTRACT, MULTIPLY, DIVIDE in print().
|
2000-04-06 03:02:24 +00:00 |
|
beard%netscape.com
|
e6900034ca
|
added testInterpreter(), which computes factorial using iCode (woo hoo!)
|
2000-04-06 02:59:16 +00:00 |
|
beard%netscape.com
|
fb68200586
|
more arithmetic, conditional branches, return instruction.
|
2000-04-06 02:58:22 +00:00 |
|
beard%netscape.com
|
c94d749d3f
|
added new instructions, SUBTRACT, MULTIPLY, DIVICE, BRANCH_*, and RETURN. Changed LoadVar/SaveVar to have uint32 operand. Added optional paramter branchOp to ICodeGenerator::branchConditional() & endWhileExpression() to parametrize branch kind. Added complete(Register) to generate a RETURN instruction.
|
2000-04-06 02:57:42 +00:00 |
|
beard%netscape.com
|
22f7ad270e
|
added a ref field, changed default constructor to initialize f64.
|
2000-04-06 02:52:51 +00:00 |
|
rogerl%netscape.com
|
a43377758b
|
Resolved branch targets
|
2000-04-06 00:04:11 +00:00 |
|
beard%netscape.com
|
bb3c0f54a0
|
removed usage of labels (duh)
|
2000-04-05 23:57:51 +00:00 |
|
rogerl%netscape.com
|
0e8b29460c
|
typedef'd instructions
|
2000-04-05 23:41:58 +00:00 |
|
beard%netscape.com
|
f1fef2ea55
|
Added default case to avoid warning
|
2000-04-05 21:26:01 +00:00 |
|
beard%netscape.com
|
f8999eeb8f
|
added "globals", labels parameter for branches, combined some Instruction_N<> typedefs.
|
2000-04-05 20:33:41 +00:00 |
|
beard%netscape.com
|
3e4629d808
|
added labels parameter.
|
2000-04-05 20:29:09 +00:00 |
|
beard%netscape.com
|
fab870daa5
|
added Instruction::opcode(), and Instruction_N::oN(), and ICodeGenerator::getLabels().
|
2000-04-05 20:28:17 +00:00 |
|
beard%netscape.com
|
1e6377ccaa
|
moved declaration of lgBasicAlignment & basicAlignment inside the include guard.
|
2000-04-05 20:26:49 +00:00 |
|
rogerl%netscape.com
|
7925e76257
|
added missing semi in win32 case
|
2000-04-05 18:20:02 +00:00 |
|
beard%netscape.com
|
6e3b668298
|
added interpreter.cpp/.h
|
2000-04-05 18:06:04 +00:00 |
|
brendan%mozilla.org
|
889c987de0
|
Fix 22048 and 33391 (see bugs for details; r=jband@netscape.com).
|
2000-04-05 06:39:11 +00:00 |
|
beard%netscape.com
|
d9f7558a70
|
linux fixes
|
2000-04-05 06:10:53 +00:00 |
|
beard%netscape.com
|
8283b89064
|
first crack at an icode interpreter
|
2000-04-05 06:05:57 +00:00 |
|
beard%netscape.com
|
0b18dd168a
|
turned off '\n' -> '\r' mapping
|
2000-04-05 04:25:51 +00:00 |
|
beard%netscape.com
|
a8127fa669
|
backed out "fix" (thanks waldemar)
|
2000-04-05 04:24:19 +00:00 |
|
beard%netscape.com
|
1da98657a9
|
removed newline mapping code (instead using compiler mapping of '\n' to '\r' in literals, which should do the right thing).
|
2000-04-05 03:57:57 +00:00 |
|
beard%netscape.com
|
a1c47ffba5
|
added JS2MPW target (non-debug), converted MPW targets to do newline mapping (rather than using explicit override functions).
|
2000-04-05 03:56:34 +00:00 |
|
beard%netscape.com
|
561078ba6b
|
removed DEBUG
|
2000-04-05 03:54:46 +00:00 |
|
beard%netscape.com
|
7b9a3a6d76
|
debug prefix for MPW tool.
|
2000-04-05 03:54:30 +00:00 |
|
dveditz%netscape.com
|
a5cef05670
|
Use threadsafe ISupports for service
|
2000-04-05 03:31:57 +00:00 |
|
brendan%mozilla.org
|
ec99956290
|
Clean up ugly whitespace, some of which survived my r=brendan comments.
|
2000-04-05 02:17:38 +00:00 |
|
beard%netscape.com
|
75fe46e792
|
now using gc_container<T>.
|
2000-04-05 02:05:12 +00:00 |
|
beard%netscape.com
|
200888085c
|
convenience container types that use the GC_allocator.
|
2000-04-05 02:03:03 +00:00 |
|
beard%netscape.com
|
39293204c1
|
added a comment.
|
2000-04-05 01:55:14 +00:00 |
|
beard%netscape.com
|
cf49d1a5d6
|
making icode generation test not mutually exclusive with the REPL.
|
2000-04-05 00:52:47 +00:00 |
|
beard%netscape.com
|
dde290c866
|
changed to use locally built gc.o library.
|
2000-04-05 00:50:59 +00:00 |
|
beard%netscape.com
|
2dec354876
|
gc configuration file.
|
2000-04-05 00:50:32 +00:00 |
|
beard%netscape.com
|
a5aa982d30
|
local project to build the gc itself.
|
2000-04-05 00:50:01 +00:00 |
|
beard%netscape.com
|
a8a9242fac
|
Fixing linux build: needed <algorithm> and stub implementations of parseMember, parseNonAssignmentExpression, paraseAssignmentExpression and parseExpression.
|
2000-04-04 23:58:30 +00:00 |
|
waldemar%netscape.com
|
428084c741
|
Updated for lexer changes
|
2000-04-04 21:43:28 +00:00 |
|
waldemar%netscape.com
|
7170168e24
|
Added insertChars, removed SourcePosition, and reorganized Exception class
|
2000-04-04 21:42:39 +00:00 |
|
waldemar%netscape.com
|
b620a17caf
|
Added postfix expression parsing. Simplified Reader.
|
2000-04-04 21:39:59 +00:00 |
|
waldemar%netscape.com
|
ac3d51ea23
|
Updated sprintf call
|
2000-04-04 21:38:53 +00:00 |
|
waldemar%netscape.com
|
143e65e71e
|
Updated lexer API
|
2000-04-04 21:38:25 +00:00 |
|
waldemar%netscape.com
|
2b53fb6a68
|
Reordered files
|
2000-04-04 21:37:20 +00:00 |
|
waldemar%netscape.com
|
cc9ba4e5b0
|
Fixed syntax errors
|
2000-04-04 21:36:57 +00:00 |
|
brendan%mozilla.org
|
e7aad0c475
|
Eliminate unused var warning and clean up other stuff not in the patch I reviewed and approved!
|
2000-04-04 08:17:05 +00:00 |
|
cls%seawood.org
|
f6740baa20
|
Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287
|
2000-04-04 04:46:38 +00:00 |
|
rogerl%netscape.com
|
fcd2e813a5
|
cleaning up the codestate classes; continue labels
|
2000-04-04 01:48:35 +00:00 |
|
cls%seawood.org
|
9249743718
|
Use LDFLAGS when creating shared libraries. It may contain the paths to essential libraries.
|
2000-04-03 01:04:59 +00:00 |
|
cls%seawood.org
|
da66e49516
|
Adding a script to print out which of a given list of files do not end with a newline. Source files that do not end with a newline break at least the HP-UX compiler. Adding newlines to all of the source files found at this point.
|
2000-04-02 07:17:25 +00:00 |
|
brendan%mozilla.org
|
6fd7f42463
|
Don't forget to drop property in getter/setter case (34069, r=jband,a=leaf).
|
2000-04-01 04:23:04 +00:00 |
|