| |
ID ▼ |
Type ▼ |
Status ▼ |
Priority ▼ |
Owner ▼ |
|
Summary + Labels ▼ |
HW ▼ |
OS ▼ |
Component ▼ |
Stars ▼ |
... |
|
|
161 |
FeatureRequest
|
Available
|
Medium
|
----
|
|
Irregexp: Coalesce adjacent identical dispatches
Irregexp
|
----
|
----
|
Runtime
|
8
|
|
|
|
178 |
FeatureRequest
|
Assigned
|
Low
|
yangguo@chromium.org
|
|
Break points in functions defined through the API
|
----
|
----
|
----
|
7
|
|
|
|
200 |
Bug
|
Available
|
Low
|
dslomov@chromium.org
|
|
Format control characters should be stripped before evaluating
ES5
|
----
|
----
|
Language
|
14
|
|
|
|
360 |
FeatureRequest
|
Available
|
Low
|
----
|
|
Reduce size of comments in relocation info
|
----
|
----
|
----
|
7
|
|
|
|
361 |
Bug
|
Assigned
|
Medium
|
mvstan...@chromium.org
|
|
ThreadSanitizer reports dubious practices in V8
|
----
|
----
|
----
|
11
|
|
|
|
368 |
FeatureRequest
|
Assigned
|
Low
|
antonm@chromium.org
|
|
Consider compiling the whole lookup chain in LoadStubCompiler::CompileLoadInterceptor
|
----
|
----
|
----
|
6
|
|
|
|
445 |
FeatureRequest
|
Available
|
Low
|
----
|
|
Keyed load is much slower than property load.
|
----
|
----
|
----
|
11
|
|
|
|
479 |
FeatureRequest
|
Available
|
Low
|
----
|
|
"foreach" implementation is slow with early exit
|
----
|
----
|
----
|
14
|
|
|
|
504 |
Bug
|
Assigned
|
Medium
|
yu...@chromium.org
|
|
Use a common way to bypass JSGlobalProxy
|
----
|
----
|
----
|
10
|
|
|
|
569 |
FeatureRequest
|
Assigned
|
Low
|
yangguo@chromium.org
|
|
Extend native string compare code to support two byte strings
|
----
|
----
|
----
|
8
|
|
|
|
592 |
Bug
|
Assigned
|
Medium
|
yangguo@chromium.org
|
|
Runtime function to throw RegExp stack overflow
|
----
|
----
|
----
|
7
|
|
|
|
595 |
FeatureRequest
|
Assigned
|
Medium
|
vitalyr@chromium.org
|
|
API doesn't allow a function template to inherit from a built in object
|
----
|
----
|
----
|
11
|
|
|
|
598 |
Bug
|
Available
|
Medium
|
----
|
|
Genesis::InstallExtensions is not reentrant.
|
----
|
----
|
----
|
7
|
|
|
|
608 |
FeatureRequest
|
Available
|
Low
|
----
|
|
js2c looses significant spaces in regexps
|
----
|
----
|
API,
Build
|
9
|
|
|
|
635 |
FeatureRequest
|
Assigned
|
Medium
|
peter.ry...@gmail.com
|
|
Add LiveEdit feature implementation
|
----
|
----
|
----
|
9
|
|
|
|
642 |
FeatureRequest
|
Assigned
|
Medium
|
antonm@chromium.org
|
|
Implement CallStubCompiler::CompileArrayPopCall for ARM
|
----
|
----
|
----
|
4
|
|
|
|
663 |
FeatureRequest
|
Assigned
|
Medium
|
podivilov@chromium.org
|
|
Port ApiGetterEntryStub to other platforms
|
----
|
----
|
----
|
3
|
|
|
|
674 |
Bug
|
Assigned
|
Medium
|
antonm@chromium.org
|
|
Consider porting fast identical objects comparison to ARM
|
----
|
----
|
----
|
7
|
|
|
|
690 |
Bug
|
Assigned
|
Medium
|
kasperl@chromium.org
|
|
Splay benchmark spends too much time converting numbers to strings
|
----
|
----
|
----
|
8
|
|
|
|
705 |
Bug
|
Assigned
|
Low
|
cbruni@chromium.org
|
|
Non-enumerable property fails to shadow inherited enumerable property from for-in
ES5
|
----
|
----
|
Language
|
20
|
|
|
|
735 |
Bug
|
Assigned
|
Medium
|
lasserei...@gmail.com
|
|
MemCopy routine address should be registered so that profiler can understand it.
|
----
|
----
|
----
|
6
|
|
|
|
762 |
Bug
|
Assigned
|
Medium
|
rossberg@chromium.org
|
|
Evaluating LeftHandSideExpressions reference first in with statements
|
----
|
----
|
----
|
7
|
|
|
|
767 |
Bug
|
Available
|
Medium
|
----
|
|
Create tests for undetectable objects on builtins
|
----
|
----
|
----
|
8
|
|
|
|
808 |
Bug
|
Assigned
|
Medium
|
kaznacheev@chromium.org
|
|
ASSERT failure with NormalizedMapCache, tricky underlying problem
|
All
|
All
|
----
|
7
|
|
|
|
817 |
----
|
Assigned
|
----
|
erik.co...@gmail.com
|
|
ARM VFP: small issues in assembler and disassembler
|
----
|
----
|
----
|
3
|
|
|
|
834 |
Bug
|
Available
|
Medium
|
----
|
|
Disassembler on IA-32 sometimes shows CPU registers instead of XMM registers
|
----
|
----
|
----
|
7
|
|
|
|
877 |
FeatureRequest
|
Assigned
|
Low
|
rossberg@chromium.org
|
|
Figure out how property descriptors for intercepted properties (including indexes) should look like
ES5
|
----
|
----
|
----
|
4
|
|
|
|
896 |
----
|
Assigned
|
Medium
|
rossberg@chromium.org
|
|
Invalid reg exp not reported as an early error.
ES5
|
----
|
----
|
----
|
15
|
|
|
|
903 |
----
|
Assigned
|
----
|
yangguo@chromium.org
|
|
Array Concat with Non-Array Param Performance Issue
|
----
|
----
|
----
|
7
|
|
|
|
905 |
Bug
|
Assigned
|
Medium
|
sgjesse@chromium.org
|
|
Runtime_DebugGetPropertyDetails should handle exceptions thrown by getters on elements.
|
----
|
----
|
----
|
5
|
|
|
|
908 |
FeatureRequest
|
Assigned
|
Medium
|
jsc...@chromium.org
|
|
Replace constant splitting with constant cookies.
|
----
|
----
|
----
|
3
|
|
|
|
913 |
Bug
|
Assigned
|
Medium
|
mikhail....@gmail.com
|
|
CPU Profiler should support multiple VM threads
|
----
|
----
|
----
|
5
|
|
|
|
925 |
FeatureRequest
|
Assigned
|
Medium
|
jsc...@chromium.org
|
|
Add the ability to limit executable memory size
|
----
|
----
|
----
|
4
|
|
|
|
942 |
Bug
|
New
|
Medium
|
----
|
|
Profiler: simplify platform-specific code by using pthreads
|
----
|
----
|
----
|
7
|
|
|
|
945 |
FeatureRequest
|
Assigned
|
Low
|
jkummerow@chromium.org
|
|
Tests using Socket cannot be run in parallel
|
----
|
----
|
----
|
10
|
|
|
|
953 |
Bug
|
Assigned
|
Medium
|
yangguo@chromium.org
|
|
WebKit regexp layout test timeout (fast/regex/pcre-test-1.html)
|
----
|
----
|
----
|
7
|
|
|
|
961 |
Cleanup
|
Assigned
|
Medium
|
vitalyr@chromium.org
|
|
CLEANUP: merge atomics provided by platform-*.cc and ones in atomics.h
|
----
|
----
|
----
|
3
|
|
|
|
999 |
Bug
|
Assigned
|
Medium
|
sgjesse@chromium.org
|
|
Port instanceof optimization to x64
|
x64
|
All
|
----
|
4
|
|
|
|
1008 |
Bug
|
Assigned
|
Medium
|
sgjesse@chromium.org
|
|
v8 loads and unloads debugger for each debugger statement if no debugger is attached
|
----
|
----
|
----
|
4
|
|
|
|
1042 |
Bug
|
Assigned
|
Low
|
jkummerow@chromium.org
|
|
Remove fixed register allocation in the ChunkBuilder for DoDiv
|
----
|
----
|
----
|
4
|
|
|
|
1054 |
FeatureRequest
|
Available
|
Low
|
----
|
|
GDBJIT: GDB is not notified about code deserialized from snapshot
HelpWanted
|
----
|
----
|
----
|
5
|
|
|
|
1056 |
Bug
|
Assigned
|
Low
|
k...@chromium.org
|
|
Improve performance of Typed Array intrinsics on non-SSE2 processors
|
----
|
----
|
----
|
6
|
|
|
|
1065 |
FeatureRequest
|
Assigned
|
Medium
|
kmillikin@chromium.org
|
|
try catch incurs an unexpected performance penalty
|
----
|
----
|
----
|
17
|
|
|
|
1071 |
Bug
|
Assigned
|
Medium
|
kmillikin@chromium.org
|
|
Crash / assertion failure in v8::internal::JSObject::LocalLookup
|
----
|
----
|
----
|
5
|
|
|
|
1075 |
Bug
|
Assigned
|
Medium
|
sgjesse@chromium.org
|
|
ARM: Some deserialization tests fails
|
ARM
|
----
|
----
|
8
|
|
|
|
1142 |
FeatureRequest
|
Assigned
|
Medium
|
sgjesse@chromium.org
|
|
Better coverage of inlining with --stress-opt
|
----
|
----
|
----
|
3
|
|
|
|
1159 |
Bug
|
Assigned
|
Low
|
whesse@chromium.org
|
|
Clean up safepoint saved registers code
HelpWanted
|
All
|
----
|
----
|
5
|
|
|
|
1164 |
FeatureRequest
|
Assigned
|
Medium
|
kmillikin@chromium.org
|
|
Refactor control flow in Crankshaft
|
All
|
----
|
----
|
3
|
|
|
|
1168 |
----
|
Assigned
|
----
|
danno@chromium.org
|
|
Test failures on some Mozilla strict mode tests
ES5
|
----
|
----
|
----
|
7
|
|
|
|
1183 |
Bug
|
Assigned
|
Medium
|
sgjesse@chromium.org
|
|
Exception "Object 44 has no method 'round'" on http://dropzap.appspot.com
|
----
|
----
|
----
|
7
|
|
|
|
1212 |
Bug
|
Assigned
|
Medium
|
vitalyr@chromium.org
|
|
Speedup invocation of methods on primitive string values.
|
----
|
----
|
----
|
6
|
|
|
|
1221 |
----
|
Assigned
|
----
|
mikhail....@gmail.com
|
|
Setters and getters are reported as plain "name" in the profiler
|
----
|
----
|
----
|
3
|
|
|
|
1274 |
FeatureRequest
|
Assigned
|
Low
|
fschneider@chromium.org
|
|
Represent dependencies between checks and instructions explicitly instead of using GVN flags
|
----
|
----
|
----
|
2
|
|
|
|
1282 |
FeatureRequest
|
Assigned
|
Medium
|
peter.ry...@gmail.com
|
|
LiveEdit: Provide a user-friendly result message
|
----
|
----
|
----
|
2
|
|
|
|
1283 |
Bug
|
Assigned
|
Medium
|
peter.ry...@gmail.com
|
|
Add prefix/suffis length parameter to ScriptOrigin
|
----
|
----
|
----
|
6
|
|
|
|
1297 |
FeatureRequest
|
Assigned
|
Medium
|
danno@chromium.org
|
|
CpuProfiler should be multi-isolate aware
|
----
|
----
|
----
|
5
|
|
|
|
1303 |
Bug
|
Available
|
Low
|
----
|
|
Stracktraces collected during logging does not cover inlinied functions
|
----
|
----
|
----
|
2
|
|
|
|
1306 |
Bug
|
Available
|
Low
|
----
|
|
use mkstemp in http://code.google.com/p/v8/source/browse/trunk/tools/disasm.py
|
----
|
----
|
----
|
3
|
|
|
|
1308 |
FeatureRequest
|
Assigned
|
Medium
|
peter.ry...@gmail.com
|
|
Debugger: provide sub-step operations
|
----
|
----
|
----
|
4
|
|
|
|
1318 |
Bug
|
Assigned
|
Medium
|
sgjesse@chromium.org
|
|
Exception location incorrect when using ? : within exception constructor argument list
|
----
|
----
|
----
|
2
|
|
|
|
1319 |
FeatureRequest
|
Assigned
|
Low
|
sgjesse@chromium.org
|
|
Consider reintroducing IntegerModStub code on ARM
|
----
|
----
|
----
|
4
|
|
|
|
1320 |
Bug
|
Assigned
|
Medium
|
peter.ry...@gmail.com
|
|
LiveEdit: text differencer fails with out of memory on large files
|
----
|
----
|
----
|
4
|
|
|
|
1328 |
Bug
|
Assigned
|
Medium
|
vitalyr@chromium.org
|
|
Avoid code duplication between HType and TypeInfo
|
----
|
----
|
----
|
3
|
|
|
|
1340 |
Bug
|
Assigned
|
Medium
|
vitalyr@chromium.org
|
|
Extend CompareIC to cover strings
|
----
|
----
|
----
|
3
|
|
|
|
1348 |
FeatureRequest
|
Available
|
Low
|
----
|
|
Implement NewInstance method for Object in the API
|
----
|
----
|
API
|
3
|
|
|
|
1367 |
FeatureRequest
|
Available
|
Low
|
----
|
|
Debugger protocol: Document inlineRefs argument
Documentation
|
----
|
----
|
Runtime
|
3
|
|
|
|
1392 |
Bug
|
Assigned
|
Medium
|
danno@chromium.org
|
|
CanvasPixelArrays should round properly
|
----
|
----
|
----
|
4
|
|
|
|
1394 |
Bug
|
Available
|
Medium
|
----
|
|
JSLinux bootup is slow.
Performance
|
----
|
----
|
Runtime
|
56
|
|
|
|
1401 |
Bug
|
Assigned
|
Medium
|
sgjesse@chromium.org
|
|
ARM: Wrong value returned from keyed property assignemnt
|
ARM
|
----
|
----
|
5
|
|
|
|
1414 |
Bug
|
Assigned
|
Medium
|
sgjesse@chromium.org
|
|
Remove ENABLE_LOGGING_AND_PROFILING?
|
----
|
----
|
----
|
4
|
|
|
|
1428 |
Bug
|
Assigned
|
Medium
|
vitalyr@chromium.org
|
|
Disposing an isolate doesn't invoke weak handle callbacks
|
----
|
----
|
----
|
10
|
|
|
|
1431 |
----
|
Assigned
|
----
|
sgjesse@chromium.org
|
|
Debugger::EnableAgent shouldn't fail if the port is already in use
|
----
|
----
|
----
|
2
|
|
|
|
1432 |
----
|
Assigned
|
----
|
yangguo@chromium.org
|
|
Isolate memory leak?
|
----
|
----
|
----
|
9
|
|
|
|
1444 |
----
|
Assigned
|
Low
|
jkummerow@chromium.org
|
|
v8 trunk fails to build on Windows with msvcltcg=off
|
----
|
----
|
----
|
3
|
|
|
|
1449 |
Bug
|
Assigned
|
Medium
|
mikhail....@gmail.com
|
|
Revise current isolate checking in the Debugger class
|
----
|
----
|
----
|
5
|
|
|
|
1464 |
Bug
|
Assigned
|
Low
|
erik.co...@gmail.com
|
|
NewGC: Optimize array shift during incremental marking.
newGC
|
----
|
----
|
----
|
6
|
|
|
|
1492 |
Bug
|
Assigned
|
Medium
|
mikhail....@gmail.com
|
|
Line ends array storage scheme isn't very effective
|
----
|
----
|
----
|
7
|
|
|
|
1502 |
Bug
|
Assigned
|
Medium
|
mstarzinger@chromium.org
|
|
Weak callbacks can break assumptions in optimized code
|
----
|
----
|
----
|
5
|
|
|
|
1506 |
FeatureRequest
|
Available
|
Low
|
----
|
|
Optimization for arguments.length
|
----
|
----
|
Compiler
|
6
|
|
|
|
1517 |
Bug
|
Assigned
|
Medium
|
kmillikin@chromium.org
|
|
DISABLED TEST: regress-1119 + strangeness in getters/setters
|
----
|
----
|
----
|
3
|
|
|
|
1519 |
Bug
|
Assigned
|
Medium
|
kmillikin@chromium.org
|
|
FLAKY TEST: mozilla js1_5/Regress/regress-167658
|
ARM
|
----
|
----
|
4
|
|
|
|
1524 |
Bug
|
Assigned
|
Medium
|
mikhail....@gmail.com
|
|
Assigning per-isolate log files names that contain isolate address isn't a good practice.
|
----
|
----
|
----
|
4
|
|
|
|
1542 |
FeatureRequest
|
Assigned
|
Medium
|
fschneider@chromium.org
|
|
Improve GVN for integer conversions
|
----
|
----
|
----
|
3
|
|
|
|
1557 |
Bug
|
Assigned
|
Medium
|
mikhail....@gmail.com
|
|
JSMin incorrectly deals with existing single-letter variables
|
----
|
----
|
----
|
2
|
|
|
|
1569 |
FeatureRequest
|
Assigned
|
Medium
|
adamk@chromium.org
|
|
Implement Harmony Modules
Harmony
|
----
|
----
|
----
|
241
|
|
|
|
1575 |
Bug
|
Assigned
|
Medium
|
fschneider@chromium.org
|
|
x64 test-log LogCallbacks crashing sometimes
|
----
|
----
|
----
|
2
|
|
|
|
1588 |
----
|
Assigned
|
----
|
sgjesse@chromium.org
|
|
IC generates bad code for certain ARM variants
|
----
|
----
|
----
|
2
|
|
|
|
1589 |
Bug
|
Assigned
|
Medium
|
peter.ry...@gmail.com
|
|
[Debugger] properties of a host object (HTML5 localStorage) are incorrecly enumerated
|
----
|
----
|
----
|
2
|
|
|
|
1590 |
----
|
Available
|
Low
|
----
|
|
Module liveobjectlist is broken since the addition of isolates, and must be removed or fixed.
|
----
|
----
|
----
|
2
|
|
|
|
1601 |
Bug
|
Assigned
|
Medium
|
jkummerow@chromium.org
|
|
Convert isolate members to smart pointers
|
----
|
----
|
Runtime
|
3
|
|
|
|
1607 |
Bug
|
Assigned
|
Low
|
erik.co...@gmail.com
|
|
NewGC: Check that MarkBit is effeciently handled by compilers on all supported platforms
newGC
|
----
|
----
|
----
|
4
|
|
|
|
1627 |
----
|
Assigned
|
----
|
floitsc...@gmail.com
|
|
Okay, so we got a gnarly Math.PI.toString(33).match(/[a-z]+/g)[29]. Excessive Number#toString decimal digits
|
----
|
----
|
----
|
12
|
|
|
|
1629 |
Bug
|
Assigned
|
Medium
|
whesse@chromium.org
|
|
InspectorDebugger fails in stepOver - missing HandleScope
|
----
|
----
|
----
|
2
|
|
|
|
1630 |
----
|
Assigned
|
----
|
fschneider@chromium.org
|
|
Compiled raytrace code is very slow
|
----
|
----
|
----
|
13
|
|
|
|
1641 |
Bug
|
Assigned
|
Low
|
mstarzinger@chromium.org
|
|
Multiple equal script objects per isolate
|
----
|
----
|
----
|
3
|
|
|
|
1646 |
Bug
|
Available
|
Low
|
----
|
|
Segmentation fault in v8::internal::Logger::is_logging
|
----
|
----
|
----
|
3
|
|
|
|
1656 |
----
|
Assigned
|
Low
|
yangguo@chromium.org
|
|
Reconsider naming scheme of String::IsAsciiRepresentation and String::IsAsciiRepresentationUnderneath
|
----
|
----
|
----
|
1
|
|
|
|
1658 |
----
|
Assigned
|
----
|
mikhail....@gmail.com
|
|
Heap snapshots internal and JSON representation is too big
|
----
|
----
|
----
|
4
|
|
|
|
1661 |
Bug
|
Assigned
|
Medium
|
u...@chromium.org
|
|
External (typed) FP arrays should treats signalling NaNs like silent ones
|
----
|
----
|
----
|
3
|
|
|
|
1665 |
----
|
Assigned
|
----
|
yangguo@chromium.org
|
|
Writing a cons string with v8::String::Utf8Write is inefficient
|
----
|
----
|
----
|
3
|
|