Wed, 12 Mar 2014 11:40:33 +0100 |
Bernhard Urban |
mx: some cleanup around sha1 digest support
|
Wed, 12 Mar 2014 11:23:56 +0100 |
Christian Wirth |
fix for mx, did not compile on Windows
|
Wed, 12 Mar 2014 11:06:27 +0100 |
Josef Eisl |
Make LinearScan use AbstractBlock.
|
Wed, 12 Mar 2014 10:19:15 +0100 |
Roland Schatz |
Relax wrong assertion.
|
Wed, 12 Mar 2014 09:36:12 +0100 |
Josef Eisl |
Fix eclipseformat.
|
Wed, 12 Mar 2014 08:57:12 +0100 |
Josef Eisl |
merge
|
Tue, 11 Mar 2014 18:22:31 +0100 |
Josef Eisl |
Remove NodesToDoubles debug output from emitLIR.
|
Tue, 11 Mar 2014 17:48:26 +0100 |
Thomas Wuerthinger |
Fix warning.
|
Tue, 11 Mar 2014 17:43:29 +0100 |
Thomas Wuerthinger |
Add experimental AbstractBlock interface to make ComputeBlockOrder generic.
|
Tue, 11 Mar 2014 16:55:57 +0100 |
Thomas Wuerthinger |
Encapsulate LIR class fields.
|
Tue, 11 Mar 2014 16:43:18 +0100 |
Thomas Wuerthinger |
Remove nodesForBlock mapping in LIR data structure.
|
Tue, 11 Mar 2014 16:28:43 +0100 |
Thomas Wuerthinger |
Remove withScope parameter on GraalCompiler.compileGraph.
|
Tue, 11 Mar 2014 16:16:24 +0100 |
Thomas Wuerthinger |
Remove reference to graph in LIRGenerator.
|
Wed, 12 Mar 2014 00:00:05 +0100 |
Doug Simon |
apply workaround for clang 5.0 also to clang 5.1
|
Tue, 11 Mar 2014 23:59:19 +0100 |
Doug Simon |
fixed C++ compiler error reported by clang 5.1
|
Tue, 11 Mar 2014 20:35:34 +0100 |
Doug Simon |
hide Graal.runtime from reflection (JBS:GRAAL-22)
|
Tue, 11 Mar 2014 20:30:12 +0100 |
Doug Simon |
removed unnecessary cache in HotSpotResolvedJavaField
|
Tue, 11 Mar 2014 20:29:26 +0100 |
Doug Simon |
inverted security manager check and caller class check (JBS:GRAAL-22)
|
Tue, 11 Mar 2014 18:10:28 +0100 |
Bernhard Urban |
mx: check if it's a java process before sending sigquit
|
Tue, 11 Mar 2014 17:48:21 +0100 |
Bernhard Urban |
mx: add option to send sigquit before killing child
|
Tue, 11 Mar 2014 18:36:49 +0100 |
Bernhard Urban |
mx: proxy SIGQUIT to child process
|
Tue, 11 Mar 2014 18:36:20 +0100 |
Bernhard Urban |
mx: support sha1 digest for dependencies
|
Tue, 11 Mar 2014 18:03:09 +0100 |
Bernhard Urban |
compileBroker: remove unnecessary code in initialization of compilers
|
Tue, 11 Mar 2014 17:21:55 +0100 |
Roland Schatz |
Fix bug in OSR compilation.
|
Tue, 11 Mar 2014 14:45:35 +0100 |
Andreas Woess |
Merge
|
Tue, 11 Mar 2014 13:03:22 +0100 |
Andreas Woess |
add @CallerSensitive annotations (JBS:GRAAL-22)
|
Mon, 10 Mar 2014 18:18:55 +0100 |
Josef Eisl |
Compute LinearScanOrder in emitLIR.
|
Thu, 06 Mar 2014 11:00:50 +0100 |
Josef Eisl |
BaselineCompiler: fix typo.
|
Mon, 10 Mar 2014 13:41:24 -0700 |
Tom Rodriguez |
currentThread is not exact
|
Mon, 10 Mar 2014 18:14:24 +0100 |
Doug Simon |
implement initial security model for Graal (JBS:GRAAL-22)
|
Mon, 10 Mar 2014 16:26:10 +0100 |
Bernhard Urban |
make: remove GRAALVM and introduce COMPILERGRAAL. fix client hosted-mode
|
Mon, 10 Mar 2014 16:20:45 +0100 |
Bernhard Urban |
gate: add non-tiered bootstrap
|
Mon, 10 Mar 2014 13:32:06 +0100 |
Roland Schatz |
Don't narrow NarrowableArithmetic by default.
|
Mon, 10 Mar 2014 11:38:30 +0100 |
Roland Schatz |
Backed out changeset: 38c881305352
|
Sun, 09 Mar 2014 20:26:11 +0100 |
Andreas Woess |
windows: enable C1+C2 tiered
|
Sun, 09 Mar 2014 20:25:48 +0100 |
Andreas Woess |
windows: enable C1+Graal tiered
|
Sat, 08 Mar 2014 10:05:57 +0100 |
Doug Simon |
fixed incorrect test for null
|
Sat, 08 Mar 2014 10:04:44 +0100 |
Doug Simon |
removed unnecessary lookupKlassByName method
|
Fri, 07 Mar 2014 11:44:26 -0800 |
Christian Wimmer |
mx: new command to start c1visualizer; support for IGV download when using a proxy server
|
Fri, 07 Mar 2014 19:15:22 +0100 |
Roland Schatz |
Check for abstract modifier in NodeIntrinsic verification.
|
Fri, 07 Mar 2014 13:55:06 +0100 |
Bernhard Urban |
solaris: exclude gpu if graal is not used
|
Fri, 07 Mar 2014 13:15:40 +0100 |
Doug Simon |
enable C1 + Graal tiered (added Linux and Solaris support)
|
Fri, 07 Mar 2014 10:27:52 +0100 |
Gilles Duboscq |
CanonicalizerPhase: cosmetic simplification in performReplacement
|
Fri, 07 Mar 2014 11:37:26 +0100 |
Gilles Duboscq |
Remove useless code in LoopFragment.mergeEarlyExits
|
Thu, 06 Mar 2014 18:21:54 +0100 |
Gilles Duboscq |
During LoopFragment.mergeEarlyExits we need to update the orignal fragement's nodes bitmap
|
Thu, 06 Mar 2014 18:13:49 +0100 |
Gilles Duboscq |
Use a forceLog scope for LinearScan.reportFailure. Remove @SuppressWarnings on DebugScope.scope
|
Fri, 07 Mar 2014 09:23:53 +0100 |
Bernhard Urban |
TruffleCompiler: fix corner case in format string
|
Thu, 06 Mar 2014 17:11:39 -0800 |
Tom Rodriguez |
enable C1 + Graal tiered
|
Thu, 06 Mar 2014 22:45:25 -0800 |
twisti |
reorganized graalCompilerToVM.cpp
|
Thu, 06 Mar 2014 22:40:48 -0800 |
twisti |
make HotSpotResolvedJavaMethod leaner
|
Thu, 06 Mar 2014 21:03:59 -0800 |
twisti |
pass metaspace pointers instead of object to VM
|
Thu, 06 Mar 2014 18:43:40 -0800 |
Tom Rodriguez |
make mx respect umask when making jar files
|
Thu, 06 Mar 2014 18:41:48 -0800 |
Tom Rodriguez |
rename BeginEnqueue to Enqueueing
|
Thu, 06 Mar 2014 18:41:42 -0800 |
Tom Rodriguez |
fix overzeroing of new storage, refactor zeroing and unroll zeroing of small arrays
|
Thu, 06 Mar 2014 16:24:47 -0800 |
Michael Van De Vanter |
Merge with dd783f0ecf171f786674bb5b6b762581c3367f80
|
Thu, 06 Mar 2014 15:56:05 -0800 |
Michael Van De Vanter |
Merge with 13072c084e6f8f4a402827c0a541c54938537041
|
Wed, 05 Mar 2014 19:54:38 -0800 |
Michael Van De Vanter |
merge
|
Wed, 05 Mar 2014 19:40:15 -0800 |
Michael Van De Vanter |
Merge with 1b84e499127b0086271898a1298577d15e0b3101
|
Sun, 23 Feb 2014 17:00:35 -0800 |
Michael Van De Vanter |
Ruby/Instrumentation: renaming/API rearrangements
|
Tue, 04 Feb 2014 11:17:09 -0800 |
Michael Van De Vanter |
Ruby/Instrumentation: class rename
|
Mon, 03 Feb 2014 20:58:23 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: significant rearrangement (including moved class) and extension of the Truffle Instrumentation Framework. New interfaces include DebugContext (which can be attached to the ExecutionContext), through which access is provided to possibly language-specific (a) node instrumentation, (b) debug services manager, (c) notification when programs halt, (d) display of language values, and (e) display of variable identifiers.
|
Thu, 06 Mar 2014 15:18:47 -0800 |
twisti |
refactor CompilerToVM interface
|
Thu, 06 Mar 2014 23:17:10 +0100 |
Bernhard Urban |
TruffleCompiler: avoid interleaved output with application and compiler
|
Thu, 06 Mar 2014 17:46:11 +0100 |
Doug Simon |
simplified HotSpotResolvedObjectType.FieldInfo.getType(); encapsulated all access to javaClass in HotSpotResolvedObjectType more
|
Thu, 06 Mar 2014 17:44:56 +0100 |
Doug Simon |
removed java.lang.Class fields in HotSpotResolvedPrimitiveType
|
Thu, 06 Mar 2014 17:26:09 +0100 |
Doug Simon |
removed unnecessary explicit cast by tightening return type of overloaded method
|
Thu, 06 Mar 2014 16:12:22 +0100 |
Andreas Woess |
Truffle: remove call node notification loop (O(n^2))
|
Tue, 04 Mar 2014 12:59:37 +0100 |
Andreas Woess |
remove assertion in UnexpectedResultException constructor
|
Thu, 06 Mar 2014 13:40:13 +0100 |
Roland Schatz |
Verify existence of constructor for @NodeIntrinsic methods.
|
Thu, 06 Mar 2014 10:40:00 +0100 |
Roland Schatz |
Don't remove UnboxNode if the incoming type is wrong.
|
Wed, 05 Mar 2014 21:13:51 -0800 |
Tom Rodriguez |
fix queue code
|
Wed, 05 Mar 2014 16:22:42 -0800 |
Tom Rodriguez |
Wrap access to ThreadPoolExecutor to avoid ConcurrentModificationExceptions
|
Wed, 05 Mar 2014 15:50:35 -0800 |
Tom Rodriguez |
improve comment
|
Wed, 05 Mar 2014 23:58:54 +0100 |
Christian Humer |
Truffle: fixed minor formatting problem.
|
Wed, 05 Mar 2014 23:33:36 +0100 |
Christian Humer |
Truffle: added notification from callee to callers in the CallNode.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: refined split/inlining heuristics.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: deprecated CallNode.isInlinable
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle-DSL: generate better implementations for getKind()
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: implemented new tracing flag TraceTruffleCompilationPolymorphism.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: Improved ASTSize output for opt done events.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: Added separate option to trace splitting.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: Now keeps track of all not just inlined call-sites called by CallNode. Deprecated some old API in NodeUtil.
|
Wed, 05 Mar 2014 21:37:50 +0100 |
Doug Simon |
removed HotSpotRuntimeInterpreterInterface
|
Wed, 05 Mar 2014 21:37:23 +0100 |
Doug Simon |
fixed link in javadoc
|
Wed, 05 Mar 2014 20:12:46 +0100 |
Josef Eisl |
Remove LIRGenerator from LinearScan.
|
Wed, 05 Mar 2014 19:07:29 +0100 |
Doug Simon |
removed remaining VMToCompiler calls for allocating Graal API objects
|
Wed, 05 Mar 2014 17:53:38 +0100 |
Lukas Stadler |
clean up snippet-related assertion in GraphBuilderPhase
|
Wed, 05 Mar 2014 14:01:21 +0100 |
Thomas Wuerthinger |
Remove unused imports.
|
Wed, 05 Mar 2014 13:56:04 +0100 |
Thomas Wuerthinger |
First draft of baseline compiler.
|
Wed, 05 Mar 2014 11:24:42 +0100 |
Thomas Wuerthinger |
Use LIR instead of LIRGenerator as parameter in emitCode.
|
Wed, 05 Mar 2014 10:32:19 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 05 Mar 2014 10:27:30 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 28 Feb 2014 16:19:10 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 26 Feb 2014 13:09:16 +0100 |
Thomas Wuerthinger |
Remove unused imports.
|
Wed, 26 Feb 2014 13:07:38 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 25 Feb 2014 18:17:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 25 Feb 2014 18:16:59 +0100 |
Thomas Wuerthinger |
Remove unused import.
|
Tue, 25 Feb 2014 17:51:03 +0100 |
Thomas Wuerthinger |
Move functionality of SpillMoveFactory to FrameMap.
|
Wed, 05 Mar 2014 10:13:05 +0100 |
Josef Eisl |
Direct LIR generation: make compileBytecodeToLIR static.
|
Wed, 05 Mar 2014 10:12:35 +0100 |
Josef Eisl |
Direct LIR generation: refactoring alternative compilation path in GraalCompilerTest.
|
Wed, 05 Mar 2014 10:11:21 +0100 |
Josef Eisl |
Direct LIR generation: created a copy of GraphBuilderPhase for LIR generation.
|
Wed, 05 Mar 2014 10:11:34 +0100 |
Josef Eisl |
Direct LIR generation: added alternative compilation path to GraalCompilerTest.
|
Tue, 04 Mar 2014 22:23:24 -0800 |
twisti |
moved to-constant-pool-index conversion up to Java
|
Tue, 04 Mar 2014 20:07:03 -0800 |
twisti |
moved readCString to UnsafeAccess next to the other methods
|
Tue, 04 Mar 2014 16:12:18 -0800 |
Tom Rodriguez |
avoid deadlock in clinit of HotSpotResolvedJavaField
|
Mon, 03 Mar 2014 20:40:23 -0800 |
twisti |
removed duplicate vmStructs entries
|
Tue, 04 Mar 2014 01:08:46 +0000 |
Chris Seaton |
Remove Ruby implementation.
|
Fri, 28 Feb 2014 16:35:52 -0800 |
Tom Rodriguez |
don't allow unresolved field types to hang around
|
Fri, 28 Feb 2014 16:35:50 -0800 |
Tom Rodriguez |
fix field access and casts in method substitutions
|
Wed, 26 Feb 2014 11:39:47 -0800 |
Tom Rodriguez |
put tighter types on some builtin operations
|
Mon, 03 Mar 2014 12:04:16 +0100 |
Andreas Woess |
IGV: fix NPE
|
Mon, 03 Mar 2014 10:12:02 +0100 |
Andreas Woess |
TruffleCompilerOptions: add help texts, delete old options
|
Wed, 26 Feb 2014 15:34:59 +0100 |
Andreas Woess |
TruffleDSL: retire NodeFactory#createNodeGeneric
|
Wed, 26 Feb 2014 13:48:47 +0100 |
Andreas Woess |
dsl processor: delete unused classes
|
Fri, 28 Feb 2014 14:01:31 -0500 |
S.Bharadwaj Yadavalli |
Fixes PTX test failure and a crash when TraceGPUInteraction flag is specified.
|
Fri, 28 Feb 2014 14:25:27 +0100 |
Roland Schatz |
Fix UnsignedMathSubstitutions and add unit tests.
|
Fri, 28 Feb 2014 13:51:50 +0100 |
Roland Schatz |
Use correct stamp in BitLogicNode smart constructors.
|
Thu, 27 Feb 2014 17:11:28 -0800 |
Christian Wimmer |
GraphKit: add support for if-then-else constructs
|
Thu, 27 Feb 2014 17:04:24 -0800 |
Christian Wimmer |
Move GraphKit out of HotSpot-specific project
|
Thu, 27 Feb 2014 12:05:52 -0800 |
twisti |
removed unused import
|
Thu, 27 Feb 2014 11:50:45 -0800 |
twisti |
fixed formatting after renaming
|
Thu, 27 Feb 2014 11:44:44 -0800 |
twisti |
refactored com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.lower(Node, LoweringTool) into smaller methods
|
Thu, 27 Feb 2014 11:36:25 -0800 |
twisti |
renamed com.oracle.graal.asm.AbstractAssembler to com.oracle.graal.asm.Assembler
|
Thu, 27 Feb 2014 11:33:17 -0800 |
twisti |
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler
|
Thu, 27 Feb 2014 16:05:29 +0100 |
Gilles Duboscq |
SharedRuntime: add gen_i2c_adapter, implement it with pre-existing methods in each architecture.
|
Thu, 27 Feb 2014 16:04:18 +0100 |
Gilles Duboscq |
Graal HotSpot CodeInstaller: remove access to unused Mark::references
|
Wed, 26 Feb 2014 15:24:58 +0100 |
Gilles Duboscq |
Forward mx verbose mode to jmh
|
Wed, 26 Feb 2014 11:10:27 -0800 |
Tom Rodriguez |
be more careful with clinit of CompilationTask
|
Wed, 26 Feb 2014 15:56:11 +0100 |
Roland Schatz |
Source comments in integer conversion nodes.
|
Wed, 26 Feb 2014 15:56:03 +0100 |
Roland Schatz |
Reduce bit width of integer operations where possible.
|
Wed, 26 Feb 2014 15:55:04 +0100 |
Roland Schatz |
Support integer arithmetic for arbitrary types.
|
Wed, 26 Feb 2014 15:53:51 +0100 |
Roland Schatz |
Keep stamp when canonicalizing nodes to constants.
|
Wed, 26 Feb 2014 11:20:50 +0100 |
Roland Schatz |
Separate singleton stamp for the void type.
|
Wed, 26 Feb 2014 11:08:08 +0100 |
Roland Schatz |
Remove unused method.
|
Tue, 25 Feb 2014 21:40:34 -0800 |
Tom Rodriguez |
don't directly access the arraylength of Constant objects
|
Tue, 25 Feb 2014 13:13:40 -0800 |
Tom Rodriguez |
support canonicalization of arraylength in ReadNode
|
Tue, 25 Feb 2014 13:07:48 -0800 |
Tom Rodriguez |
Don't elide volatile LoadField
|
Tue, 25 Feb 2014 13:04:25 -0800 |
Tom Rodriguez |
ThreadLocals should be final
|
Tue, 25 Feb 2014 09:49:47 -0800 |
Tom Rodriguez |
Make Debug.metric objects static
|
Tue, 25 Feb 2014 13:36:18 +0100 |
Roland Schatz |
Bug fixes in StampTool.(zero|sign)Extend.
|
Tue, 25 Feb 2014 11:24:17 +0100 |
Roland Schatz |
Substitution methods for injecting fake profiling data into unit tests.
|
Mon, 24 Feb 2014 17:31:15 -0800 |
twisti |
make SPARC compile code again
|
Mon, 24 Feb 2014 15:08:02 -0800 |
twisti |
remove CompilerToVM.getInstanceFields
|
Mon, 24 Feb 2014 15:06:07 +0100 |
Roland Schatz |
Use correct PlatformKind in reinterpret LIR generation.
|
Mon, 24 Feb 2014 15:02:52 +0100 |
Roland Schatz |
Fix corner case in stamp computation of zero extension.
|
Mon, 24 Feb 2014 11:37:48 +0100 |
Roland Schatz |
Ignore reinterpret in backend if the new Stamp has the same PlatformKind.
|
Mon, 24 Feb 2014 11:15:27 +0100 |
Roland Schatz |
Fix type error in compare convert-constant optimization.
|
Sat, 22 Feb 2014 06:17:50 +0100 |
Andreas Woess |
add canonicalization to FloatConvertNode
|
Fri, 21 Feb 2014 19:35:08 +0100 |
Roland Schatz |
Fix wrong kind in LIRGenerator.
|
Fri, 21 Feb 2014 18:58:39 +0100 |
Roland Schatz |
Remove unused methods from Architecture.
|
Fri, 21 Feb 2014 18:47:02 +0100 |
Roland Schatz |
IGV: Fix bug with subgraphs.
|
Fri, 21 Feb 2014 13:04:58 +0100 |
Roland Schatz |
Make conversion from Stamp to PlatformKind extensible by backend.
|
Fri, 21 Feb 2014 12:59:52 +0100 |
Roland Schatz |
Unit tests for x2L conversion.
|
Fri, 21 Feb 2014 12:58:26 +0100 |
Roland Schatz |
Explicit x2L instructions in AMD64 backend.
|
Fri, 21 Feb 2014 11:53:48 +0100 |
Roland Schatz |
Split convert node into separate nodes for different conversions.
|
Thu, 20 Feb 2014 14:42:01 +0100 |
Roland Schatz |
Refactor Stamp hierarchy.
|
Thu, 20 Feb 2014 12:08:04 +0100 |
Roland Schatz |
Remove unused method.
|
Fri, 21 Feb 2014 02:30:03 +0100 |
Christian Humer |
Merge.
|
Fri, 21 Feb 2014 02:29:16 +0100 |
Christian Humer |
Truffle: further tweaks to the inlinig/split heuristic.
|
Fri, 21 Feb 2014 02:25:12 +0100 |
Christian Humer |
Truffle: Added API in NodeUtil to count nodes restricted to a Kind.
|
Fri, 21 Feb 2014 02:24:03 +0100 |
Christian Humer |
Truffle: Added API for Node.getKind().
|
Fri, 21 Feb 2014 00:19:50 +0100 |
Thomas Wuerthinger |
Remove unused field.
|
Thu, 20 Feb 2014 17:42:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 20 Feb 2014 17:42:18 +0100 |
Thomas Wuerthinger |
Turn Truffle cache into least recently used cache with maximum size.
|
Thu, 20 Feb 2014 13:59:18 +0100 |
Christian Humer |
Merge.
|
Thu, 20 Feb 2014 13:44:39 +0100 |
Christian Humer |
Merge.
|
Thu, 20 Feb 2014 13:44:06 +0100 |
Christian Humer |
Truffle: added visited set to avoid duplicate inlinings when operating on truffle trees violating the tree property.
|
Thu, 20 Feb 2014 13:43:15 +0100 |
Christian Humer |
Truffle: accidently increased max graph size.
|
Thu, 20 Feb 2014 01:52:58 +0100 |
Christian Humer |
Truffle: Cleaned depracated API usage.
|
Thu, 20 Feb 2014 01:43:51 +0100 |
Christian Humer |
SL: adaptions for SL to new inlining API.
|
Thu, 20 Feb 2014 01:43:11 +0100 |
Christian Humer |
Truffle: New more reliable inlining strategy for the Truffle runtime.
|
Thu, 20 Feb 2014 01:21:49 +0100 |
Christian Humer |
Truffle: Updated inlining API. Pushed inlining implementation to the Truffle runtime.
|
Thu, 20 Feb 2014 11:14:46 +0100 |
Michael Haupt |
mx eclipseinit: take care of working sets that were edited by hand
|
Wed, 19 Feb 2014 14:50:49 -0800 |
Tom Rodriguez |
reduce IGV memory usage, intern strings, eliminate some LinkedHashMaps, cache InputEdges
|
Wed, 19 Feb 2014 14:41:51 -0800 |
Tom Rodriguez |
freeze graphs before inserting into table
|
Wed, 19 Feb 2014 11:18:37 -0800 |
Tom Rodriguez |
factor out listener notify. fix typo
|
Wed, 19 Feb 2014 11:16:42 -0800 |
Tom Rodriguez |
Provide piCast helpers instead of using raw booleans
|
Wed, 19 Feb 2014 00:39:44 -0800 |
Tom Rodriguez |
lower arraycopy calls later and support unchecked object arraycopy
|
Wed, 19 Feb 2014 15:58:45 +0100 |
Doug Simon |
HSAIL: ensure debug configuration is initialized on Sumatra threads using Graal
|
Wed, 19 Feb 2014 15:57:23 +0100 |
Doug Simon |
HSAIL: upgraded to Okra 1.8 jars
|
Wed, 19 Feb 2014 12:08:37 +0100 |
Andreas Woess |
pass concrete frame type as argument to NewFrameNode constructor
|
Tue, 18 Feb 2014 21:55:26 -0800 |
twisti |
added Arrays.equals substitutions
|
Tue, 18 Feb 2014 15:04:47 -0800 |
Tom Rodriguez |
safepoint poll at return can never be elided
|
Tue, 18 Feb 2014 13:21:11 -0800 |
twisti |
added Array.getLength substitution
|
Tue, 18 Feb 2014 11:16:48 -0800 |
Tom Rodriguez |
Move BytecodeFrame validation into the HotSpot backend
|
Tue, 18 Feb 2014 10:47:13 -0800 |
Tom Rodriguez |
Acquire proper locks before calling assign_compile_id
|
Mon, 17 Feb 2014 23:18:00 +0100 |
Bernhard Urban |
mxtool: fix pylint 1.1.0 warnings
|
Mon, 17 Feb 2014 23:09:19 +0100 |
Bernhard Urban |
mx_graal: fix pylint 1.1.0 warnings
|
Mon, 17 Feb 2014 17:06:41 +0100 |
Thomas Wuerthinger |
New methods for querying memory usage of individual objects and object graphs in Graal API (MetaAccessProvider#getMemorySize, MetaUtil#getMemorySizeRecursive).
|
Mon, 17 Feb 2014 13:48:41 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 06 Feb 2014 17:41:51 +0100 |
Thomas Wuerthinger |
Fix typo.
|
Thu, 06 Feb 2014 14:50:45 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 06 Feb 2014 14:50:36 +0100 |
Thomas Wuerthinger |
Change AUTHORS, CHANGELOG, and README file from HTML to Markdown.
|
Sat, 15 Feb 2014 08:00:16 -0800 |
Christian Wimmer |
SL: Run test as part of "mx unittest"
|
Sat, 15 Feb 2014 07:59:48 -0800 |
Christian Wimmer |
SL: Small JavaDoc fixes
|
Sat, 15 Feb 2014 06:54:20 -0800 |
Christian Wimmer |
SL: small cleanups
|
Fri, 14 Feb 2014 20:43:43 +0100 |
Andreas Woess |
Merge
|
Thu, 13 Feb 2014 15:04:15 +0100 |
Andreas Woess |
method substitution for unsafeGetFinal*
|
Fri, 14 Feb 2014 16:45:53 +0100 |
Andreas Woess |
experimental CompilerDirectives.unsafeGetFinal*
|
Thu, 13 Feb 2014 15:01:48 +0100 |
Andreas Woess |
add missing unsafeGetLong substitution; minor grammar fix (a/an)
|
Fri, 14 Feb 2014 16:59:27 +0100 |
Gilles Duboscq |
Fix assert in HotSpotDebugInfoBuilder
|
Thu, 13 Feb 2014 18:46:15 +0100 |
Gilles Duboscq |
Add shouldBeInlined method to ResolvedJavaMethod, implement it for HotSpot and use it in the inlining phase
|
Fri, 14 Feb 2014 15:09:57 +0100 |
Gilles Duboscq |
mx: factor out JavaConfig.processArgs and use it in mx vm. remove default -J arguments.
|
Thu, 13 Feb 2014 17:59:27 +0100 |
Bernhard Urban |
Allow using run_java without the arguments from -J -Ja -Jp. Factor out the argument processing of mx_graal.vm and use it to pass tested-vm args down through the jmh harness
|
Thu, 13 Feb 2014 17:07:36 +0100 |
Gilles Duboscq |
mx.run: shell-escape arguments when printing them in verbose mode
|
Thu, 13 Feb 2014 17:03:20 +0100 |
Gilles Duboscq |
mx jmh: display the number of benchmarks that will run
|
Thu, 13 Feb 2014 15:39:18 +0100 |
Gilles Duboscq |
mx jmh: avoid mx crash if JMH_BENCHMARKS is not defined at all and skip suites that do not contain the correct jar
|
Thu, 13 Feb 2014 14:43:07 +0100 |
Roland Schatz |
New unit tests for I2x bytecodes.
|
Thu, 13 Feb 2014 11:18:11 +0100 |
Roland Schatz |
Documentation for jump emission logic.
|
Wed, 12 Feb 2014 23:57:22 -0800 |
Christian Wimmer |
Merge
|
Wed, 12 Feb 2014 10:49:31 -0800 |
Christian Wimmer |
Sort options alphabetically so that diffs do not show false positives
|
Wed, 12 Feb 2014 10:30:42 -0800 |
Christian Wimmer |
SL: small cleanups
|
Wed, 12 Feb 2014 10:25:29 -0800 |
Christian Wimmer |
Make code extensible
|
Wed, 12 Feb 2014 10:25:16 -0800 |
Christian Wimmer |
Move stamp inference in its own class, and make it extensible via the ValueAndStampProxy interface
|
Wed, 12 Feb 2014 10:24:11 -0800 |
Christian Wimmer |
Allow subclasses
|
Wed, 12 Feb 2014 10:23:54 -0800 |
Christian Wimmer |
Allow outside access to field
|
Wed, 12 Feb 2014 10:23:41 -0800 |
Christian Wimmer |
Make graph builder more extensible
|
Wed, 12 Feb 2014 10:23:21 -0800 |
Christian Wimmer |
Allow disabling of redundant move elimination
|
Wed, 12 Feb 2014 10:22:48 -0800 |
Christian Wimmer |
Make reference map data accessible from Java code
|
Wed, 12 Feb 2014 20:12:33 +0200 |
Bernhard Urban |
mx: add support for jmh benchmark suites
|
Tue, 11 Feb 2014 15:07:50 -0800 |
Tom Rodriguez |
Merge
|
Tue, 11 Feb 2014 14:26:48 -0800 |
Tom Rodriguez |
use hotspot stubs for primitive arraycopy calls
|
Tue, 11 Feb 2014 10:39:26 -0800 |
Tom Rodriguez |
a few stronger asserts in snipppet expansion
|
Tue, 11 Feb 2014 10:37:28 -0800 |
Tom Rodriguez |
minor assembly tweaks
|
Tue, 11 Feb 2014 10:37:08 -0800 |
Tom Rodriguez |
fix comment typo
|
Tue, 11 Feb 2014 10:36:57 -0800 |
Tom Rodriguez |
add assert to check format of debug info
|
Tue, 11 Feb 2014 22:41:50 +0100 |
Bernhard Urban |
gate: compile java with ECJ if available
|
Tue, 11 Feb 2014 22:33:43 +0100 |
Bernhard Urban |
mx: add option for forcing the usage of javac
|
Tue, 11 Feb 2014 08:47:18 -0800 |
Mick Jordan |
Merge
|
Tue, 11 Feb 2014 08:42:57 -0800 |
Mick Jordan |
update JLINE/JNR library dependencies
|
Tue, 11 Feb 2014 16:38:32 +0100 |
Doug Simon |
fixed JDT errors and warnings
|
Tue, 11 Feb 2014 16:31:53 +0100 |
Doug Simon |
abort if bad --jdt argument given to 'mx build; command
|
Mon, 10 Feb 2014 14:38:42 -0500 |
S.Bharadwaj Yadavalli |
Change CUDA context management to support multiple executions of a kernel. Exclude GPU offloading of lambdas from java.* library code.
|
Mon, 10 Feb 2014 16:13:21 +0100 |
Gilles Duboscq |
Make NewMultiArrayNode a ArrayLengthProvider so that it can provide the length of its first dimension
|
Mon, 10 Feb 2014 15:58:10 +0200 |
Bernhard Urban |
changelog: switch to markdown syntax
|
Mon, 10 Feb 2014 13:51:20 +0100 |
Bernhard Urban |
mx: set correct permissions for graal.jar
|
Mon, 10 Feb 2014 03:39:21 +0000 |
Chris Seaton |
Ruby: restore prototype debugger.
|
Mon, 10 Feb 2014 03:37:32 +0000 |
Chris Seaton |
Instrumentation: the default probe should pass specific types to the general object case unless overridden.
|
Sat, 08 Feb 2014 06:38:33 +0100 |
Andreas Woess |
Truffle: canonicalize inlined invoke usages during partial evaluation
|
Sat, 08 Feb 2014 06:33:29 +0100 |
Andreas Woess |
Truffle: refactorings
|