v8/src
erik.corry@gmail.com bbc2a73f31 Remove JSCRE
Review URL: http://codereview.chromium.org/21504

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1355 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-02-25 08:08:01 +00:00
..
third_party/dtoa Remove JSCRE 2009-02-25 08:08:01 +00:00
accessors.cc Refactor code for determining line position in a source file. 2009-02-04 12:07:45 +00:00
accessors.h Refactor code for determining line position in a source file. 2009-02-04 12:07:45 +00:00
allocation.cc
allocation.h
api.cc Add host callback for debug break. 2009-02-19 14:02:42 +00:00
api.h Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
apinatives.js Introducing a kUninitialized constant used for clearing the function cache. 2009-01-13 07:37:53 +00:00
apiutils.h Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
arguments.h
array.js Array sort was changed in a way that completely undid another optimization. 2009-02-17 08:56:36 +00:00
assembler-arm-inl.h Moved some IA32 specific code from to the architecture dependent part of the debugger code. 2009-02-09 12:17:39 +00:00
assembler-arm.cc Moved some IA32 specific code from to the architecture dependent part of the debugger code. 2009-02-09 12:17:39 +00:00
assembler-arm.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
assembler-ia32-inl.h Moved some IA32 specific code from to the architecture dependent part of the debugger code. 2009-02-09 12:17:39 +00:00
assembler-ia32.cc Revert 1330:1331. 2009-02-20 17:42:04 +00:00
assembler-ia32.h Revert 1330:1331. 2009-02-20 17:42:04 +00:00
assembler.cc Separately growing stack for irregexp ia32 backtrack stack. 2009-01-12 13:05:23 +00:00
assembler.h Fix a couple of typos reported as V8 issue 226. 2009-02-12 09:29:02 +00:00
ast.cc Trace contains information about whether we know that we are at the start of input. 2009-02-03 11:43:55 +00:00
ast.h Trace contains information about whether we know that we are at the start of input. 2009-02-03 11:43:55 +00:00
bootstrapper.cc Refactor code for determining line position in a source file. 2009-02-04 12:07:45 +00:00
bootstrapper.h Fix white space issues. 2009-01-26 18:23:01 +00:00
builtins-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
builtins-ia32.cc Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +00:00
builtins.cc Fixed Linux build by removing unused code. 2008-12-09 11:24:53 +00:00
builtins.h Moved the code generation for debug break stubs from builtins* to debug*. From builtins* all code generation delegate to debug*. Added files debug-ia32.cc and debug-arm.cc for platfoem specific code generation of debugger stubs. 2008-12-09 11:12:14 +00:00
bytecodes-irregexp.h A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
char-predicates-inl.h - Added some expansion of assertions. 2008-12-01 15:42:35 +00:00
char-predicates.h - Added some expansion of assertions. 2008-12-01 15:42:35 +00:00
checks.cc
checks.h Apply Jeff Bailey's patch to use %p instead of %i to print pointer 2009-01-22 14:00:23 +00:00
code-stubs.cc Improve the generated code for the instanceof operator, 2008-10-08 13:33:16 +00:00
code-stubs.h Improve the generated code for the instanceof operator, 2008-10-08 13:33:16 +00:00
code.h
codegen-arm.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
codegen-arm.h Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
codegen-ia32.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
codegen-ia32.h Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
codegen-inl.h
codegen.cc Fixed build with no ENABLE_LOGGING_AND_PROFILING 2009-01-07 14:24:08 +00:00
codegen.h Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
compilation-cache.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
compilation-cache.h Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
compiler.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
compiler.h Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
constants-arm.h Arm codegen could emit const pool in the middle of jump table. 2008-12-10 08:37:58 +00:00
contexts.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
contexts.h Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
conversions-inl.h
conversions.cc Removed some unsafe uses of StringShape. 2008-11-05 10:26:08 +00:00
conversions.h
counters.cc
counters.h Commiting Evan's change to use char instead of wchar_t for counter names. 2008-12-01 07:40:43 +00:00
cpu-arm.cc
cpu-ia32.cc Support for building V8 with MinGW 2009-02-09 15:06:07 +00:00
cpu.h
d8-debug.cc Fixed the debugger compile events. 2009-02-05 10:10:45 +00:00
d8-debug.h Added command line debugger to D8 shell. 2008-12-18 10:06:49 +00:00
d8-readline.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
d8.cc Introduced a platform independent version of strchr, as the return value is const on Windows. 2009-02-20 11:31:44 +00:00
d8.h Added command line debugger to D8 shell. 2008-12-18 10:06:49 +00:00
d8.js Added check for existing frames to the evaluate debugger request. 2009-02-13 14:20:03 +00:00
date-delay.js Lots of small optimizations, and one that is measurable (speeds up celtickane-array signficantly). 2009-02-16 10:18:34 +00:00
dateparser.cc - Added conditional write barrier to object accessors. 2008-10-23 08:46:32 +00:00
dateparser.h
debug-arm.cc Make the debugger completely unload when the debug event listener is unregistered. 2009-02-13 12:36:58 +00:00
debug-delay.js Added check for existing frames to the evaluate debugger request. 2009-02-13 14:20:03 +00:00
debug-ia32.cc Make the debugger completely unload when the debug event listener is unregistered. 2009-02-13 12:36:58 +00:00
debug.cc Add host callback for debug break. 2009-02-19 14:02:42 +00:00
debug.h Fixed Linux build. 2009-02-19 14:29:48 +00:00
disasm-arm.cc Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
disasm-ia32.cc Fix a couple of typos reported as V8 issue 226. 2009-02-12 09:29:02 +00:00
disasm.h Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
disassembler.cc Refactor the convertion of a target address into a code object from the debugger to the Code class. 2008-12-09 12:53:59 +00:00
disassembler.h
dtoa-config.c Support for building V8 with MinGW 2009-02-09 15:06:07 +00:00
execution.cc Fix white space issues. 2009-01-26 18:23:01 +00:00
execution.h - Preserve bootstrapper state across thread switches (fixes issue 143). 2009-01-26 18:09:46 +00:00
factory.cc Remove obsolete function NewArrayLiteral. 2009-02-24 20:55:11 +00:00
factory.h Remove obsolete function NewArrayLiteral. 2009-02-24 20:55:11 +00:00
flag-definitions.h Remove JSCRE 2009-02-25 08:08:01 +00:00
flags.cc Trace contains information about whether we know that we are at the start of input. 2009-02-03 11:43:55 +00:00
flags.h Arguments on the command line are made available as a global "arguments" array. 2008-11-11 14:16:24 +00:00
frames-arm.cc
frames-arm.h
frames-ia32.cc
frames-ia32.h Refactored the code for entering and leaving exit frames (calls 2008-09-23 08:19:26 +00:00
frames-inl.h Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
frames.cc Introduce a special kind of frames for construct frames, e.g. 2008-10-10 09:09:38 +00:00
frames.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
global-handles.cc Improve mark-compact object grouping interface. 2008-12-11 11:20:04 +00:00
global-handles.h Improve mark-compact object grouping interface. 2008-12-11 11:20:04 +00:00
globals.h Support for building V8 with MinGW 2009-02-09 15:06:07 +00:00
handles-inl.h Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
handles.cc Fix bug where strings were not flattened before regexp. 2009-01-26 08:35:41 +00:00
handles.h Use Handle version of AddKeysFromJSArray when building line endingd array. 2009-02-03 13:00:40 +00:00
hashmap.cc
hashmap.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
heap-inl.h Remove experimental ExternalSymbolCallback feature. This is not needed 2009-02-12 16:58:55 +00:00
heap.cc Remove experimental ExternalSymbolCallback feature. This is not needed 2009-02-12 16:58:55 +00:00
heap.h Remove experimental ExternalSymbolCallback feature. This is not needed 2009-02-12 16:58:55 +00:00
ic-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
ic-ia32.cc Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +00:00
ic-inl.h Refactor the convertion of a target address into a code object from the debugger to the Code class. 2008-12-09 12:53:59 +00:00
ic.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
ic.h Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +00:00
interpreter-irregexp.cc A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
interpreter-irregexp.h * Have an ASCII and a UC16 interpreter for Irregexp bytecodes - 2008-12-09 08:30:49 +00:00
jsregexp-inl.h Irregexp: 2008-12-08 09:22:12 +00:00
jsregexp.cc Remove JSCRE 2009-02-25 08:08:01 +00:00
jsregexp.h Remove JSCRE 2009-02-25 08:08:01 +00:00
list-inl.h Merge code review fixes. 2008-11-26 08:03:55 +00:00
list.h Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +00:00
log.cc Minor fix to fix building without ENABLE_LOGGING_AND_PROFILING defined. 2009-02-20 13:21:41 +00:00
log.h Include all the code in code creation log events. The code object header size is now added to the size Before ticks the last instructions of a JavaScript functions ended up as unaccounted in the profile.Include ticks in the the last created code object in the profile.Show the unaccounted ticks in the profile as a percentage together with the rest. Added an option to ignore unaccounted ticks in the percentage calculation. 2009-02-18 10:29:56 +00:00
macro-assembler-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
macro-assembler-arm.h Arm codegen could emit const pool in the middle of jump table. 2008-12-10 08:37:58 +00:00
macro-assembler-ia32.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
macro-assembler-ia32.h Added support in the profiler for creating 'regions' that cover part 2008-12-19 13:12:43 +00:00
macro-assembler.h Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
macros.py Introducing a kUninitialized constant used for clearing the function cache. 2009-01-13 07:37:53 +00:00
mark-compact.cc Allow the morphing of strings to external strings to avoid having to 2009-02-11 23:52:52 +00:00
mark-compact.h Clean up the mark-sweep/compact collector by removing outdated 2009-01-23 08:13:12 +00:00
math.js This change removes the %AddProperty native JavaScript function from V8. 2008-10-03 12:14:29 +00:00
memory.h
messages.cc Split handle scopes into an internal version and a version accessible 2009-01-23 17:22:23 +00:00
messages.h
messages.js Refactor code for determining line position in a source file. 2009-02-04 12:07:45 +00:00
mirror-delay.js Added the 'references' command to the debugger protocol to provide access to the mirror features of retreiving all the objects referencing a given object and all objects instantiated by a given function. 2009-02-05 14:19:36 +00:00
mksnapshot.cc Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
natives.h Added development shell (d8) including readline support, counters and 2008-10-21 09:12:27 +00:00
objects-debug.cc Remove JSCRE 2009-02-25 08:08:01 +00:00
objects-inl.h Allow the morphing of strings to external strings to avoid having to 2009-02-11 23:52:52 +00:00
objects.cc A refinement of cl 28068. 2009-02-24 14:58:48 +00:00
objects.h Remove JSCRE 2009-02-25 08:08:01 +00:00
parser.cc Regular Expression literal flags may contain unicode escapes. If these escape any of the 2009-02-12 09:09:28 +00:00
parser.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
platform-freebsd.cc Fixed lint errors. 2009-02-24 14:22:42 +00:00
platform-linux.cc Fixed lint errors. 2009-02-24 14:22:42 +00:00
platform-macos.cc Fixed lint errors. 2009-02-24 14:22:42 +00:00
platform-nullos.cc
platform-win32.cc Fixed lint errors. 2009-02-24 14:22:42 +00:00
platform.h Fixed lint errors. 2009-02-24 14:22:42 +00:00
prettyprinter.cc Change the handling of catch blocks to use context extension objects 2009-01-16 09:42:08 +00:00
prettyprinter.h Change implementation of eval to make an exact distinction between direct eval and aliased eval. 2008-11-27 13:55:06 +00:00
property.cc
property.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
regexp-delay.js Allow duplicate flags in regexps to match other browsers. 2009-01-30 12:36:40 +00:00
regexp-macro-assembler-arm.cc Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
regexp-macro-assembler-arm.h Made ARM/IA32 handling in Regexp symmetric (although without an ARM implementation yet). 2008-11-26 13:54:08 +00:00
regexp-macro-assembler-ia32.cc Add test for GC during RegExp. 2009-02-20 13:03:54 +00:00
regexp-macro-assembler-ia32.h Add test for GC during RegExp. 2009-02-20 13:03:54 +00:00
regexp-macro-assembler-irregexp-inl.h A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
regexp-macro-assembler-irregexp.cc A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
regexp-macro-assembler-irregexp.h A little peephole optimization for the Irregexp bytecode interpreter. 2009-02-19 10:03:27 +00:00
regexp-macro-assembler-tracer.cc Irregexp: Backtrack past look-aheads works correctly. 2009-01-26 14:38:17 +00:00
regexp-macro-assembler-tracer.h Irregexp: Backtrack past look-aheads works correctly. 2009-01-26 14:38:17 +00:00
regexp-macro-assembler.cc Separately growing stack for irregexp ia32 backtrack stack. 2009-01-12 13:05:23 +00:00
regexp-macro-assembler.h Eliminate the code that handles fallback to JSCRE. The only way to get 2009-01-26 20:09:35 +00:00
regexp-stack.cc Separately growing stack for irregexp ia32 backtrack stack. 2009-01-12 13:05:23 +00:00
regexp-stack.h Allow larger regexp stack if necessary, which includes specific layout tests. 2009-01-27 13:43:42 +00:00
rewriter.cc Change the handling of catch blocks to use context extension objects 2009-01-16 09:42:08 +00:00
rewriter.h Handle stack overflow errors correctly when rewriting the AST 2008-11-05 20:39:41 +00:00
runtime.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
runtime.h Changed the debugger API to allow only one debug event listener to be registered. The public API now only has SetDebugEventListener instead of AddDebugEventListener and RemoveDebugEventListener. 2009-02-03 07:59:12 +00:00
runtime.js Fast check undefined in EQUALS. 2008-10-28 03:39:17 +00:00
scanner.cc Regular Expression literal flags may contain unicode escapes. If these escape any of the 2009-02-12 09:09:28 +00:00
scanner.h
SConscript Remove JSCRE 2009-02-25 08:08:01 +00:00
scopeinfo.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
scopeinfo.h Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
scopes.cc Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
scopes.h Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
serialize.cc Fix a couple of typos reported as V8 issue 226. 2009-02-12 09:29:02 +00:00
serialize.h Reintroduced a fix for an alignment issue on ARM. I had reverted it by mistake. This fixes the serialization test suite on ARM. 2009-01-26 13:21:49 +00:00
shell.h
simulator-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
simulator-arm.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
simulator-ia32.cc
simulator-ia32.h
smart-pointer.h Added development shell (d8) including readline support, counters and 2008-10-21 09:12:27 +00:00
snapshot-common.cc Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
snapshot-empty.cc Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
snapshot.h Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
spaces-inl.h - Optimized CopyFixedArray and CopyJSObject. 2008-10-22 08:21:18 +00:00
spaces.cc Make sure that allocations through CALL_HEAP_FUNCTION 2008-10-30 09:15:58 +00:00
spaces.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
string-stream.cc Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +00:00
string-stream.h Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +00:00
string.js Lots of small optimizations, and one that is measurable (speeds up celtickane-array signficantly). 2009-02-16 10:18:34 +00:00
stub-cache-arm.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
stub-cache-ia32.cc Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
stub-cache.cc Moved the code generation for debug break stubs from builtins* to debug*. From builtins* all code generation delegate to debug*. Added files debug-ia32.cc and debug-arm.cc for platfoem specific code generation of debugger stubs. 2008-12-09 11:12:14 +00:00
stub-cache.h More work on completing Keyed IC code on ARM port. 2008-11-20 16:59:00 +00:00
token.cc
token.h
top.cc Remove unused macro definition. 2009-01-30 14:25:10 +00:00
top.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
unicode-inl.h
unicode.cc Fixed problem where the two lower-case sigmas would uncanonicalize to 2008-11-26 06:05:07 +00:00
unicode.h Merge regexp2000 back into bleeding_edge 2008-11-25 11:07:48 +00:00
uri.js Make sure that the name accessor on functions return the expected 2008-10-03 07:14:31 +00:00
usage-analyzer.cc Change the handling of catch blocks to use context extension objects 2009-01-16 09:42:08 +00:00
usage-analyzer.h
utils.cc Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
utils.h Change type of snapshot from char array to byte array to avoid portability problems between different compilers. 2009-01-26 10:21:09 +00:00
v8-counters.cc Commiting Evan's change to use char instead of wchar_t for counter names. 2008-12-01 07:40:43 +00:00
v8-counters.h Inline array loads in loops directly in the code instead of always 2008-12-22 12:56:32 +00:00
v8.cc
v8.h Backport the changes from the readability review. 2008-11-05 19:18:10 +00:00
v8natives.js Lots of small optimizations, and one that is measurable (speeds up celtickane-array signficantly). 2009-02-16 10:18:34 +00:00
v8threads.cc Fix white space issues. 2009-01-26 18:23:01 +00:00
v8threads.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00
variables.cc Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
variables.h Not sure what happened, but my revert did not get everything out. Fixing the problem instead. The issue was using tmp instead of context in two places. 2009-02-18 15:55:24 +00:00
zone-inl.h Fixed issue where regexps were parsed without having set up a zone 2008-12-02 14:00:24 +00:00
zone.cc - Simplify the code slightly by using Max(). 2008-12-05 21:51:46 +00:00
zone.h Fix a bunch of spelling mistakes :\ 2009-01-15 19:08:34 +00:00