log graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ExceptionHandlerStub.java @ 21526:1da7aef31a08

age author description
Tue, 19 May 2015 23:16:07 +0200 Doug Simon created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
Tue, 19 May 2015 14:50:15 +0200 Stefan Anzinger [SPARC] Remove SPARC/Graal specific code for deoptimizing with exception
Mon, 18 May 2015 22:27:24 +0200 Doug Simon removed unnecessary HotSpotCodeCache.MarkId enum (JBS:GRAAL-53)
Wed, 11 Mar 2015 20:43:12 +0100 Doug Simon use GraphBuilderPlugins for method substitutions, intrinsics and snippets (GRAAL-982)
Thu, 13 Nov 2014 14:23:56 -0800 Christian Wimmer Make the @Fold annotation a top-level interface in the api project. It is not tied to the Snippet class where it was located before.
Tue, 27 May 2014 15:43:36 +0200 Doug Simon reduced time to initialize ForeignCallProviders by avoiding triggering class initialization of Node subclasses as well as making annotation parsing lazy in SnippetInfo
Sun, 06 Apr 2014 17:46:24 +0200 Thomas Wuerthinger Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
Mon, 17 Mar 2014 17:32:35 -0700 twisti removed com/oracle/graal/hotspot/bridge/Marks.java and replaced with enum
Wed, 20 Nov 2013 14:45:43 +0100 Doug Simon pass thread register into all stubs instead of getting it from the host provider
Tue, 15 Oct 2013 14:14:06 +0200 Doug Simon split HotSpotRuntime into separate provider implementations
Fri, 11 Oct 2013 16:11:21 +0200 Doug Simon grouped provider values/parameters into a Providers object (GRAAL-511)
Fri, 09 Aug 2013 13:48:08 +0200 Doug Simon disabled check for thread local holding the exception PC being cleared in PRODUCT builds (clearing only happens in DEBUG builds)
Wed, 05 Jun 2013 11:34:55 +0200 Lukas Stadler use StubForeignCallNode within stubs, instead of ForeignCallNode
Thu, 16 May 2013 23:26:59 +0200 Doug Simon replaced VMErrorStub with use of ForeignCallStub
Thu, 16 May 2013 20:26:46 +0200 Doug Simon removed CRuntimeCall and replaced its usages with ForeignCallNode
Thu, 16 May 2013 17:23:44 +0200 Doug Simon rename: HotSpotRuntimeCallTarget -> HotSpotForeignCallLinkage
Thu, 16 May 2013 16:32:46 +0200 Doug Simon moved responsibility for determining if a foreign call has a side effect to the runtime
Thu, 16 May 2013 16:17:28 +0200 Doug Simon refactored ForeignCallDescriptor into a top level class and moved it to the api.meta project
Thu, 16 May 2013 16:01:40 +0200 Doug Simon rename: Descriptor -> ForeignCallDescriptor
Tue, 14 May 2013 11:18:14 +0200 Doug Simon fixed printf statements
Mon, 13 May 2013 14:54:30 +0200 Doug Simon used static import for methods in StubUtil
Wed, 08 May 2013 21:05:39 +0200 Doug Simon moved static methods out of Stub into StubUtil
Mon, 06 May 2013 13:49:20 +0200 Doug Simon added Stub.decipher() to print information about values in stubs
Sat, 04 May 2013 23:05:46 +0200 Doug Simon replaced unwind_exception_call assembler stub with a compiled stub (GRAAL-81)
Thu, 02 May 2013 17:17:11 +0200 Doug Simon exposed whether ASSERT is defined to Java code and use it to enable checks in ExceptionHandlerStub
Thu, 02 May 2013 11:39:07 +0200 Doug Simon rename: HotSpotSnippetUtils -> HotSpotReplacementsUtil
Thu, 02 May 2013 06:08:02 +0200 Doug Simon a compiled stub can now specify whether it needs to preserve registers. If a stub does not preserve registers and assertions are enabled, then all non-temporary registers are zapped after a C runtime call from the stub.
Wed, 01 May 2013 17:46:12 +0200 Doug Simon replaced exception_handler_nofpu assembler stub with a compiled stub (GRAAL-81)