log graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerDirectives.java @ 18219:4a8dd0fdcc38

age author description
Thu, 30 Oct 2014 16:32:31 +0100 Andreas Woess Truffle: remove CompilerDirectives.unsafeFrameCast
Tue, 21 Oct 2014 00:22:51 +0200 Christian Humer Truffle: rename @SlowPath to @TruffleBoundary.
Tue, 14 Oct 2014 20:02:44 +0200 Christian Humer Truffle: introduce CompilerDirectives.isCompilationConstant.
Wed, 16 Jul 2014 15:18:48 +0200 Andreas Woess Truffle: introduce debug option to print the stack trace when transferring to the interpreter
Fri, 18 Apr 2014 14:01:59 +0200 Thomas Wuerthinger Truffle API: Introduce new compiler directive inCompiledCode() as the negation of inInterpreter().
Fri, 11 Apr 2014 11:53:11 +0200 Lukas Stadler new getStackTrace and getCurrentFrame functionality in TruffleRuntime
Sun, 06 Apr 2014 17:46:24 +0200 Thomas Wuerthinger Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
Mon, 31 Mar 2014 20:51:09 +0200 Bernhard Urban javadoc fixes
Fri, 28 Mar 2014 18:33:05 +0100 Andreas Woess CompilerDirectives: add optional nonNull parameter to unsafeCast
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)
Mon, 18 Nov 2013 09:11:30 +0100 Michael Haupt temporary addition of CompilerDirectives.transferToInterpreterAndInvalidate()
Tue, 15 Oct 2013 00:31:43 +0200 Thomas Wuerthinger Fix wrong modification of ReplacementsImpl macro node method handling.
Mon, 14 Oct 2013 23:28:10 +0200 Thomas Wuerthinger Truffle API adjustments: Simplify frame handling. Introduce cast for MaterializedFrame objects.
Sun, 06 Oct 2013 15:36:12 +0200 Thomas Wuerthinger Adjustments to unsafe access and unsafe cast compiler directives in Truffle API.
Sat, 05 Oct 2013 15:01:01 +0200 Thomas Wuerthinger Adjustment to unsafe customization macro node.
Sun, 01 Sep 2013 19:39:06 +0200 Thomas Wuerthinger Introduce CompilerDirectives.ValueType annotation in Truffle API.
Fri, 16 Aug 2013 14:23:16 +0200 Thomas Wuerthinger Add parameter to CompilerDirectives.unsafeCast.
Fri, 16 Aug 2013 01:09:03 +0200 Thomas Wuerthinger Restructure Truffle API node intrinsics and introduce new intrinsics for type system modelling.
Wed, 14 Aug 2013 15:44:05 +0200 Thomas Wuerthinger Small adjustment to CompilerDirectives.unsafeCast.
Wed, 14 Aug 2013 11:52:15 +0200 Thomas Wuerthinger New Truffle API methods for efficient implementation of a custom type system on top of the JVM.
Fri, 09 Aug 2013 11:55:20 +0200 Thomas Wuerthinger Adding "Classpath" exception to the classes in the com.oracle.truffle.api and the com.oracle.truffle.api.dsl package.
Thu, 08 Aug 2013 19:35:32 +0200 Andreas Woess Truffle: add CompilerDirectives.inInterpreter()
Wed, 10 Jul 2013 05:26:50 +0200 Thomas Wuerthinger Introduce CompilerDirectives.SlowPath annotation.
Mon, 08 Jul 2013 00:05:30 +0200 Thomas Wuerthinger Make CompilerDirectives.unsafeCast a generic method.
Sun, 07 Jul 2013 23:51:52 +0200 Thomas Wuerthinger New unsafe cast CompilerDirectives method in Truffle API.
Sat, 27 Apr 2013 00:04:11 +0200 Thomas Wuerthinger Introduce CompilerDirectives.Unsafe. Mark Frame.getArguments method as unsafe.
Thu, 25 Apr 2013 22:44:28 +0200 Thomas Wuerthinger Changed the behavior of CompilerDirectives.injectBranchProbability and added javadoc to document the new behavior. Introduced probability constants. Removed CompilerDirectives.slowpath().
Thu, 25 Apr 2013 19:43:49 +0200 Thomas Wuerthinger Added annotation CompilerDirectives.CompilationFinal for fields that should be considered final during compilation, but are not final while executing in the Truffle interpreter.
Wed, 24 Apr 2013 18:53:06 +0200 Thomas Wuerthinger Fix new line at end of file.
Wed, 24 Apr 2013 18:50:12 +0200 Thomas Wuerthinger Added method CompilerDirectives.bailout to the Truffle API.
Tue, 23 Apr 2013 11:20:53 +0200 Thomas Wuerthinger Added two new classes to the Truffle API: CompilerDirectives and CompilerAsserts.