log

age author description
Fri, 18 Dec 2015 11:04:11 +0100 Jaroslav Tulach Generating API snapshot as of release 0.10 truffle-0.10
Fri, 18 Dec 2015 11:02:21 +0100 Jaroslav Tulach Giving the stuff that isn't intended to be part of truffle-api.jar its own category in Javadoc
Thu, 17 Dec 2015 16:37:45 +0100 Andreas Woess SpecializationNode cleanup
Thu, 17 Dec 2015 16:16:10 +0100 Andreas Woess SpecializationNode refactoring: update root field through generated setter
Thu, 17 Dec 2015 15:11:32 +0100 Andreas Woess remove unused SpecializationNode constructor
Thu, 17 Dec 2015 15:11:27 +0100 Andreas Woess avoid string concatenation in FrameDescriptor#getNotInFrameAssumption
Thu, 17 Dec 2015 15:11:22 +0100 Andreas Woess add @TruffleBoundary to ReadOnlyArrayList#toString
Thu, 17 Dec 2015 13:45:37 +0100 Jaroslav Tulach Storing the profiling enabled information in a static field; checking it only once; shielding against missing method in the TruffleRuntime interface
Thu, 17 Dec 2015 10:01:38 +0100 Jaroslav Tulach Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Wed, 16 Dec 2015 15:32:23 -0800 Christian Wimmer Add missing Truffle boundary
Wed, 16 Dec 2015 16:38:13 +0100 Christian Humer Extract profiles into separate package. Add isProfilingEnabled in TruffleRuntime to disable profiling in the default runtime; Add low overhead profiles for primitives; Add LoopConditionProfile; Profile footprint/threadsafety improvements; Make toString implementations more consistent; Greatly enhanced javadoc documentation for profiles; Deprecate old profiles
Wed, 16 Dec 2015 12:31:17 +0100 Jaroslav Tulach Providing compatible implementation of List.toString
Mon, 14 Dec 2015 15:07:19 +0100 Matthias Grimmer Check foreign arguments when accessing ComplexNumber/Sequence objects
Mon, 14 Dec 2015 14:30:41 +0100 Matthias Grimmer Fix checkstyle warning
Mon, 14 Dec 2015 14:20:32 +0100 Matthias Grimmer Merge
Mon, 14 Dec 2015 14:20:08 +0100 Matthias Grimmer Refactor and improve ComplexNumber sequence tests
Fri, 11 Dec 2015 15:20:27 +0100 Matthias Grimmer Add ComplexNumber sequence tests
Mon, 14 Dec 2015 08:46:35 +0100 Jaroslav Tulach Enumerating allowed interop types
Sat, 12 Dec 2015 13:34:49 +0100 Thomas Wuerthinger Increase test coverage for ExactClassValueProfile class.
Thu, 10 Dec 2015 18:39:47 +0100 Andreas Woess add more FrameDescriptor tests
Thu, 10 Dec 2015 18:18:32 +0100 Andreas Woess document FrameDescriptor methods getVersion and getNotInFrameAssumption
Thu, 10 Dec 2015 18:51:41 +0100 Andreas Woess change FrameDescriptor#copy to also copy info
Thu, 10 Dec 2015 15:00:16 +0100 Matthias Grimmer Merge
Thu, 10 Dec 2015 12:18:27 +0100 Matthias Grimmer Add ComplexNumber test to TCK
Wed, 09 Dec 2015 14:12:05 -0800 Michael Van De Vanter Merge
Tue, 08 Dec 2015 11:33:21 -0800 Michael Van De Vanter Truffle/Debugger: restore signature in SuspendedEvent.eval()
Mon, 07 Dec 2015 22:07:59 -0800 Michael Van De Vanter Truffle/Source: second backout of backout 64d5619ebbce (change to SourceSection unknown)
Mon, 07 Dec 2015 21:54:55 -0800 Michael Van De Vanter Truffle/Debugging: minor merge cleanup
Mon, 07 Dec 2015 21:54:37 -0800 Michael Van De Vanter Truffle/Deugging: remove zombie deleted class
Mon, 07 Dec 2015 21:23:02 -0800 Michael Van De Vanter Merge with 825d0d0301c9a923065d5c52ecb4dd17e649ddab
Mon, 07 Dec 2015 12:51:32 -0800 Michael Van De Vanter Truffle/Source: add tests for LineLocations and a recent Source change
Mon, 07 Dec 2015 12:49:17 -0800 Michael Van De Vanter Truffle/Source: fix bug in LineLocation comparison
Mon, 07 Dec 2015 11:04:48 -0800 Michael Van De Vanter Truffle: reverse import reordering change
Sun, 06 Dec 2015 20:36:50 -0800 Michael Van De Vanter Merge with a6c162686d8129526bf7f21e1f83a13df11c4560
Mon, 07 Dec 2015 21:17:46 -0800 Michael Van De Vanter Merge with 4a83dc15e774bdf6f01e409982b81d6338296d69
Mon, 07 Dec 2015 20:48:29 -0800 Michael Van De Vanter Truffle/Debugging: reorganize Debugger/Suspended event to pass stack as FrameInstances; delete FrameDebugDescription
Mon, 07 Dec 2015 18:21:03 -0800 Michael Van De Vanter Truffle/REPL debugger: rewrite the management of breakpoint information that permits pre-execution setting of breakpoints, no longer depends directly on the Breakpoint classes.
Mon, 07 Dec 2015 18:19:25 -0800 Michael Van De Vanter Truffle/Debugging: backout the changes in 1c3deda60a9e to the Breakpoint classes
Mon, 07 Dec 2015 11:20:42 -0800 Michael Van De Vanter Merge with f9f97ca1d66d59b3351fe02ca8b47b3af2228002
Mon, 07 Dec 2015 11:17:16 -0800 Michael Van De Vanter backout 64d5619ebbce
Sun, 06 Dec 2015 20:13:49 -0800 Michael Van De Vanter Truffle/Language&Debugger: reimplement completely how the execution stack is gathered and communicated; change the signature of TruffelLanguage.evalInContext() to comply.
Sun, 06 Dec 2015 20:12:43 -0800 Michael Van De Vanter Truffle/SourceSection: change the default name for "unknown" to a public static for comparisions.
Sun, 06 Dec 2015 20:10:47 -0800 Michael Van De Vanter SL: change SLRootNode.toString()
Sat, 21 Nov 2015 17:53:53 -0800 Michael Van De Vanter Truffle/REPL debugger: add "loads" and "evals" commands that "step into"; default is now not to step into
Wed, 18 Nov 2015 20:38:32 -0800 Michael Van De Vanter Merge
Wed, 18 Nov 2015 18:42:56 -0800 Michael Van De Vanter Truffle/REPL debugger: "call" command can now pass string arguments
Wed, 18 Nov 2015 18:42:18 -0800 Michael Van De Vanter Truffle/Instrumentation: make the language object visualizer more robust when given null.
Tue, 17 Nov 2015 19:43:25 -0800 Michael Van De Vanter Truffle/REPL debugger: turn tracing back off
Tue, 17 Nov 2015 19:41:54 -0800 Michael Van De Vanter Truffle/REPL debugger: correct frame numbering
Tue, 17 Nov 2015 19:41:18 -0800 Michael Van De Vanter Truffle/REPL debugger: handle stack frames more explicitly
Tue, 17 Nov 2015 17:29:52 -0800 Michael Van De Vanter Truffle/REPL debugger: move closer to multi-lang
Tue, 17 Nov 2015 17:28:29 -0800 Michael Van De Vanter Truffle/SL: very minor tweaks, part of REPL work
Thu, 12 Nov 2015 12:24:45 -0800 Michael Van De Vanter Truffle/REPL debugger: breakpoint list now correctly updated when some are clared
Thu, 12 Nov 2015 12:09:24 -0800 Michael Van De Vanter Truffle/REPL debugger: fix condtion clearning on "pending breakpoints"
Wed, 11 Nov 2015 16:25:54 -0800 Michael Van De Vanter Truffle/REPLdebugger: fix misleading error message
Wed, 11 Nov 2015 16:25:32 -0800 Michael Van De Vanter Truffle/Language: fix a call to FrameInstance.getFrame()
Wed, 11 Nov 2015 16:17:27 -0800 Michael Van De Vanter Truffle/REPL debugger: remove disused main() method.
Wed, 11 Nov 2015 16:11:23 -0800 Michael Van De Vanter Truffle/SL: remove some obsolete/unworkable demo code from SLLanguage
Wed, 11 Nov 2015 16:10:49 -0800 Michael Van De Vanter Truffle/REPL debugger: remove disused class
Wed, 11 Nov 2015 15:59:56 -0800 Michael Van De Vanter Merge with a647534602a6b70deb64b9d96c2798d7e36e1e0e
Tue, 10 Nov 2015 19:42:37 -0800 Michael Van De Vanter Merge with fa1061fb21fa5e69d4108201e9544d550a0fa036
Wed, 04 Nov 2015 16:12:56 -0800 Michael Van De Vanter Truffle/Instrumentation: Language-specific Wrapper nodes no longer need to explicitly propagate KillException or QuitException.
Wed, 04 Nov 2015 16:35:38 -0800 Michael Van De Vanter Truffle/Debugging: add change missing from previous fix concerning "pending" breakpoints
Wed, 04 Nov 2015 16:33:40 -0800 Michael Van De Vanter Truffle/Debugging: the REPL debugger now remembers breakpoint requests it receives from the command line client when there have been no executions yet (which means breakpoints cannot be set in the engine/debugger). When the first execution event arrives (with a reference to the Debugger), any "pending" breakpoints are created with the Debugger. This involved a bit of refactoring on the Breakpoint class hierarchy.
Tue, 10 Nov 2015 18:25:52 -0800 Michael Van De Vanter Truffle/REPL: upate to use new support for "eval"
Tue, 10 Nov 2015 18:25:30 -0800 Michael Van De Vanter Truffle/debugging: minor changes to get "eval" working correctly in some cases
Tue, 10 Nov 2015 15:33:18 -0800 Michael Van De Vanter Truffle/Source: literal source returns null "path"
Tue, 27 Oct 2015 17:44:27 -0700 Michael Van De Vanter Truffle/Debugging/REPL: major reorganization post-PolyglotEngine
Tue, 20 Oct 2015 11:30:34 -0400 Michael Van De Vanter Truffle/Instrumentation: add missing handling of a debugging-related exception
Tue, 20 Oct 2015 11:29:46 -0400 Michael Van De Vanter Truffle/REPL: fix two minor bugs and improve error reporting
Wed, 09 Dec 2015 17:57:17 +0100 Jaroslav Tulach New version of the instrumentation API with similar concepts, but better performance characteristics needs to be developed.
Wed, 09 Dec 2015 17:44:06 +0100 Jaroslav Tulach Links to Add Graal JIT Compilation to Your JVM Language tutorial
Fri, 04 Dec 2015 14:32:24 +0100 Matthias Grimmer Fix JavaInterop arguments of execute message
Fri, 04 Dec 2015 14:32:06 +0100 Matthias Grimmer Fix cross-langauge invoke/execute of SL functions
Fri, 04 Dec 2015 11:33:08 +0100 Matthias Grimmer Merge
Mon, 30 Nov 2015 10:24:00 +0100 Matthias Grimmer Adopt TCK and Polyglot after changes to execute and invoke message
Thu, 03 Dec 2015 19:48:03 +0100 Jaroslav Tulach Documenting and testing behavior of FrameDescriptor#shallowCopy
Thu, 03 Dec 2015 19:37:45 +0100 Jaroslav Tulach Documenting that FrameDescriptor#copy doesn't copy info and kind - isn't that an error?
Thu, 03 Dec 2015 19:20:09 +0100 Jaroslav Tulach More Javadoc for FrameDescriptor
Thu, 03 Dec 2015 18:56:19 +0100 Jaroslav Tulach Documenting and testing some aspects of FrameDescriptor behavior
Thu, 03 Dec 2015 17:28:45 +0100 Jaroslav Tulach All fields in TruffleOptions should be final. Fixing API design omission.
Thu, 03 Dec 2015 14:40:52 +0100 Christian Wirth remove support for auto-reloading of files from disk
Thu, 03 Dec 2015 09:14:20 +0100 Jaroslav Tulach Replacing reflection in AccessorTest by package private access
Wed, 02 Dec 2015 17:09:36 +0100 Christian Humer Migrate package.html to package-info.java. To fix problems in the javadoc tool.
Wed, 02 Dec 2015 16:24:09 +0100 Christian Humer Fix hardcoded package name in ForeignAccess test.
Wed, 02 Dec 2015 15:22:39 +0100 Christian Humer Run eclipseformat.
Wed, 02 Dec 2015 15:21:01 +0100 Christian Humer Organize imports after rename.
Wed, 02 Dec 2015 15:16:27 +0100 Christian Humer Rename package truffle.api.test to truffle.api to enable package-protected API access for testing.
Tue, 01 Dec 2015 11:13:11 +0100 Jaroslav Tulach Verify that primitive data (numbers as well as String) can be passed into a language as boxed TruffleObject instances
Mon, 30 Nov 2015 15:13:33 +0100 Jaroslav Tulach Testing identity behavior for String values
Sat, 28 Nov 2015 00:42:25 +0100 Thomas Wuerthinger In ExactClassValueProfile: Perform direct class check, make profile thread-safe, avoid cast in the interpreter, add documentation.
Thu, 26 Nov 2015 14:22:48 +0100 Matthias Grimmer Fix ArrayTruffleObject invoke resolution
Thu, 26 Nov 2015 14:10:24 +0100 Matthias Grimmer Fix Execute and Invoke arity in JavaInterop
Thu, 26 Nov 2015 10:20:33 +0100 Matthias Grimmer Fix checkstyle warnings
Thu, 26 Nov 2015 10:02:03 +0100 Matthias Grimmer Merge
Wed, 25 Nov 2015 12:18:46 +0100 Matthias Grimmer Minor changes to interop functionality for SL
Mon, 23 Nov 2015 16:30:16 +0100 Matthias Grimmer Extend interop functionality for SL
Wed, 25 Nov 2015 15:53:11 +0100 Christian Wirth Guarded the auto-reloading of files into FileSource with a TruffleOption (false by default).
Tue, 24 Nov 2015 14:53:48 +0100 Stefan Marr Document @CompilationFinal semantics for arrays.
Mon, 23 Nov 2015 19:29:26 +0100 Benoit Daloze SL write property node: simplify further
Mon, 23 Nov 2015 19:12:11 +0100 Andreas Woess transfer to interpreter and invalidate in UnexpectedResultException constructor
Mon, 23 Nov 2015 15:53:10 +0100 Andreas Woess SL: minor improvements to write property cache node specializations
Mon, 23 Nov 2015 18:25:55 +0100 Benoit Daloze add test that specializations are removed once invalid
Sun, 22 Nov 2015 19:10:51 +0000 Chris Seaton SL: refine interop eval, rename to just eval, and add tests.
Sat, 21 Nov 2015 09:27:39 -0800 Christian Wimmer Add missing @TruffleBoundary
Sat, 21 Nov 2015 09:27:09 -0800 Christian Wimmer Method with VirtualFrame parameter must not be annotated with @TruffleBoundary
Fri, 20 Nov 2015 18:02:49 +0100 Jaroslav Tulach Providing public getter for the Class NodeClass has been created for
Fri, 20 Nov 2015 17:27:42 +0100 Jaroslav Tulach Fixing API error: GraphPrintVisitor shouldn't expose internal API class in an API method. When at it deprecating all protected methods, as GraphPrintVisitor usages don't indicate somebody should be subclassing it at all.
Fri, 20 Nov 2015 17:13:09 +0100 Jaroslav Tulach The (public!?) NodeClass constructor accepted Class parameter in truffle-0.9 version
Fri, 20 Nov 2015 16:55:12 +0100 Jaroslav Tulach Adjusting to binary incompatible change of (on)returnExceptional parameters
Fri, 20 Nov 2015 16:52:12 +0100 Jaroslav Tulach Removing API elemements that were deprecated at the time of truffle-0.9 release from the list of required API elements.
Fri, 20 Nov 2015 16:41:09 +0100 Jaroslav Tulach Adding API snapshots as for version truffle-0.9 and enabling their check in the gate
Fri, 20 Nov 2015 10:36:52 +0100 Jaroslav Tulach Turning NodeClass into abstract class to allow its independent implementations.
Thu, 19 Nov 2015 18:49:55 +0100 Andreas Woess NodeClass: avoid unnecessary array copying during initialization
Thu, 19 Nov 2015 16:37:34 +0100 Andreas Woess SourceSection: include more information in SourceSection.toString()
Thu, 19 Nov 2015 16:02:48 +0100 Andreas Woess Source: remove redundant assertion
Thu, 19 Nov 2015 15:59:41 +0100 Andreas Woess SourceSection: add position/length out of range tests
Thu, 19 Nov 2015 15:58:26 +0100 Andreas Woess SourceSection: clearify string representations, add tests
Mon, 16 Nov 2015 18:00:16 +0100 Andreas Woess SpecializationNode.index can be private
Thu, 19 Nov 2015 15:51:27 +0100 Stefan Marr Added a comment with the assumptions/rational how Node.atomic() works