log

age author description
Wed, 16 Sep 2015 11:33:22 +0200 Jaroslav Tulach Using fully qualified imports
Tue, 15 Sep 2015 10:36:04 +0200 Jaroslav Tulach Replacing time out associated warnings by UnsupportedOperationException. Meaning of exception is probably more straightforward than a soft hint attempted before. Shouldn't influence the way things are build, if tests are skipped.
Tue, 15 Sep 2015 09:30:22 +0200 Jaroslav Tulach Documenting the rules for subclasses
Tue, 15 Sep 2015 09:22:09 +0200 Jaroslav Tulach Describing difference between createExecute and createInvoke messages.
Mon, 14 Sep 2015 18:32:54 +0200 Andreas Woess PropertyMap refactoring
Mon, 14 Sep 2015 18:07:17 +0200 Stefan Anzinger JavaInteropSpeedTest: Increase interop lower bound execution time from 5*javaTime to 6*javaTime
Mon, 14 Sep 2015 13:59:37 +0200 Andreas Woess move LayoutBuilder to Layout.Builder
Mon, 14 Sep 2015 13:40:10 +0200 Andreas Woess add Layout.newLayout() as replacement for `new LayoutBuilder()`
Mon, 14 Sep 2015 13:43:21 +0200 Jaroslav Tulach Shortening some too-long lines checkstyle complains about.
Mon, 14 Sep 2015 13:33:15 +0200 Jaroslav Tulach Merge.
Mon, 14 Sep 2015 13:33:03 +0200 Jaroslav Tulach More precise description of inter-operability messages and examples of their usage. Step #1 - e.g. the trivial messages.
Mon, 14 Sep 2015 12:23:58 +0200 Jaroslav Tulach Fixing broken references in Javadoc
Sat, 12 Sep 2015 22:47:16 +0200 Andreas Woess remove DynamicObject#changeFlags convenience method
Sat, 12 Sep 2015 22:37:38 +0200 Andreas Woess add missing javadoc to shape methods
Sat, 12 Sep 2015 22:03:23 +0200 Andreas Woess removed 7 Shape methods from the API
Mon, 14 Sep 2015 11:14:58 +0200 Jaroslav Tulach Slower increase in the timeout
Mon, 14 Sep 2015 11:02:52 +0200 Jaroslav Tulach Make sure the proper TruffleVM execution context is re-set before invoking an operation on a JavaInterop wrapper obtained via Symbol.as method.
Thu, 10 Sep 2015 16:26:31 +0200 Jaroslav Tulach Adding check of behavior of identity function into the TCK
Wed, 09 Sep 2015 19:18:44 +0200 Jaroslav Tulach Testing behavior of primitive types returned from an interop method.
Wed, 09 Sep 2015 18:53:14 +0200 Jaroslav Tulach Enhancing TCK to pass in all Java number types and see whether they result in something meaningful.
Wed, 09 Sep 2015 16:03:49 +0200 Jaroslav Tulach (Re)Introducing LanguageCache - e.g. data that hold the essential static information about Truffle languages. Pre-initializing the data if AOT property is specified. Use mx -J-Dcom.oracle.truffle.aot=true unittest to validate proper behavior of AOT mode.
Mon, 07 Sep 2015 17:54:35 +0200 Jaroslav Tulach Removing useless null check
Mon, 07 Sep 2015 17:07:20 +0200 Jaroslav Tulach Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Fri, 04 Sep 2015 16:41:38 +0200 Doug Simon use public https urls
Fri, 04 Sep 2015 10:39:23 +0200 Jaroslav Tulach Make sure TruffleLanguage.createEnv is only called when Accessor.CURRENT_VM is known
Fri, 04 Sep 2015 09:10:27 +0200 Jaroslav Tulach Suppressing "try" lints
Thu, 03 Sep 2015 17:56:41 +0200 Doug Simon removed unnecessary exception clause
Thu, 03 Sep 2015 17:54:36 +0200 Doug Simon only specify properties in mx.truffle/eclipse-settings/*.prefs that override the mx default settings
Thu, 03 Sep 2015 17:15:44 +0200 Jaroslav Tulach TruffleVM can now depend on api.interop and thus there is no need for indirection between SymbolInvoker and its Impl. Enough to do direct calls.
Thu, 03 Sep 2015 16:38:45 +0200 Jaroslav Tulach Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Thu, 03 Sep 2015 16:29:30 +0200 Jaroslav Tulach Wrap annotation into @code or @link sections
Thu, 03 Sep 2015 16:17:00 +0200 Jaroslav Tulach Removing unused fields. Plus applying formatter which is able to make any comment undreadable.
Thu, 03 Sep 2015 15:48:35 +0200 Jaroslav Tulach Fixing the formating the way E. formater likes it
Thu, 03 Sep 2015 10:30:40 +0200 Jaroslav Tulach tools cannot be in Truffle API and thus SL cannot depend on tools right now
Wed, 02 Sep 2015 13:15:51 +0200 Jaroslav Tulach Can compile Truffle API with following javac lints: -Xlint:all,-auxiliaryclass,-try,-processing
Wed, 02 Sep 2015 10:54:29 +0200 Jaroslav Tulach Javadoc fixes and less of incompatible changes by keeping returned value Object for those who use the old, deprecated, eval methods
Wed, 02 Sep 2015 10:44:54 +0200 Jaroslav Tulach Asynchronous TruffleVM can be created by providing own Executor when configuring the TruffleVM.Builder
Mon, 31 Aug 2015 18:15:27 -0700 Michael Van De Vanter Merge
Mon, 31 Aug 2015 18:13:55 -0700 Michael Van De Vanter Truffle/Debug REPL: more robust when execution halts at an unlocatable source
Mon, 31 Aug 2015 09:01:36 +0200 Jaroslav Tulach Usage of CompilerDirectives in ForeignAccess is wrong, as calls to ForeignAccess can only happen on slow path as shown by 7646278cca8a
Sat, 29 Aug 2015 01:34:41 +0200 Jaroslav Tulach Returning back the LanguageCache concept just making sure it has static final boolean field that eliminates the reflection part when ahead of time compilation is on.
Fri, 28 Aug 2015 14:39:46 -0700 Christian Wimmer Improved eager loading of all Truffle languages
Fri, 28 Aug 2015 13:56:29 -0700 Christian Wimmer Backed out changeset 2482183730b8
Thu, 27 Aug 2015 11:20:32 +0200 Jaroslav Tulach Use -Dcom.oracle.truffle.aot=true when launching the JVM to preload all Truffle languages on first TruffleVM usage
Wed, 26 Aug 2015 14:49:11 -0700 Christian Wimmer Merge
Wed, 26 Aug 2015 14:40:57 -0700 Christian Wimmer Bugfix: createCachedAccess can throw an exception, so cacheLength must not be incremented before it returns
Wed, 26 Aug 2015 14:39:11 -0700 Christian Wimmer Allow selecting the TruffleRuntime using a system property
Wed, 26 Aug 2015 15:22:31 +0200 Jaroslav Tulach Replacing the langClass.newInstance() hack in Debugger with proper way to obtain the language instance
Wed, 26 Aug 2015 14:13:43 +0200 Jaroslav Tulach Calling Env.importSymbol from TruffleLanguage.createContext should be possible
Wed, 26 Aug 2015 12:51:55 +0200 Jaroslav Tulach Adding Message.createNew into standard interop messages so languages like Ruby and Java can use 'new' to instantiate Java classes.
Tue, 25 Aug 2015 15:10:36 +0200 Jaroslav Tulach Removing unused field forgotten by ecj to be reported as unused
Tue, 25 Aug 2015 09:38:50 +0200 Jaroslav Tulach Improving documentation of READ and WRITE Message
Mon, 24 Aug 2015 09:07:43 +0200 Jaroslav Tulach Formating and lints
Mon, 24 Aug 2015 08:46:21 +0200 Jaroslav Tulach TruffleVM.eval and Source.withMimeType
Mon, 24 Aug 2015 08:25:31 +0200 Jaroslav Tulach Christian Wimmer suggested to indicate that dealing with ForeignAccess is never part of fast path
Fri, 21 Aug 2015 16:10:16 -0700 Michael Van De Vanter Truffle/Source: modify behavior of factory Source.fromFileName((CharSequence, String). If a Source already exists with this file name, and it was created with this method originally, then the original Source will be returned with contents replaced.
Fri, 21 Aug 2015 11:17:40 -0700 Christian Wimmer Create ForeignAccess lazily
Fri, 21 Aug 2015 11:17:20 -0700 Christian Wimmer Call reflection and service loader code from static initializers
Fri, 21 Aug 2015 16:19:26 +0200 Benoit Daloze Fix typo in the description of Truffle TCK
Wed, 19 Aug 2015 15:20:43 +0200 Christian Wirth read files in UTF-8 encoding
Tue, 18 Aug 2015 15:14:19 +0200 Andreas Woess drop truffle.api.unsafe package
Tue, 18 Aug 2015 16:10:03 +0200 Jaroslav Tulach Allow to specify globalSymbols when defining TruffleVM
Thu, 13 Aug 2015 10:27:30 +0200 Jaroslav Tulach TruffleVM.Builder.globalSymbol for a way to pass initial configuration parameters to languages
Mon, 17 Aug 2015 15:24:22 -0700 Michael Van De Vanter Truffle/instrumentation: minor Javadoc fixes
Mon, 17 Aug 2015 15:24:00 -0700 Michael Van De Vanter Truffle/instrumentation: remove SourceTag machinery, not used so far. It will eventually be restored in the new API framework.
Mon, 17 Aug 2015 17:40:00 +0200 Andreas Woess add some missing javadoc
Mon, 17 Aug 2015 16:40:43 +0200 Andreas Woess add DynamicObject#copy method
Mon, 17 Aug 2015 15:57:29 +0200 Andreas Woess add convenience DynamicObject#get(Object) method
Mon, 17 Aug 2015 15:50:13 +0200 Andreas Woess add PE assertion to DynamicObjectFactory
Mon, 17 Aug 2015 15:37:26 +0200 Andreas Woess remove ShapeVisitor from the API
Mon, 17 Aug 2015 14:58:34 +0200 Andreas Woess add Shape.Allocator#copy()
Mon, 17 Aug 2015 15:49:18 +0200 Jaroslav Tulach Recreate the CallTarget when number of arguments to the createExecute message changes
Mon, 17 Aug 2015 15:21:25 +0200 Jaroslav Tulach Verify the thread invocation safetyness even inside of Symbol.invoke
Mon, 17 Aug 2015 15:20:42 +0200 Jaroslav Tulach Caching the CallTarget in Symbol, so it may get hot one day
Mon, 17 Aug 2015 14:54:11 +0200 Jaroslav Tulach Using just a one RootNode per call and otherwise doing all the conversions in its children. Is it faster?
Mon, 17 Aug 2015 10:44:54 +0200 Jaroslav Tulach There is no place for DebugCounter in Truffle API
Fri, 14 Aug 2015 13:57:12 +0200 Jaroslav Tulach Making sure IOException from TruffleLanguage.parse method is correctly propagated to TruffleVM.eval caller.
Thu, 13 Aug 2015 18:22:22 +0200 Andreas Woess avoid publishing unadopted children in node replacement to fix potential race
Thu, 13 Aug 2015 16:59:39 +0200 Jaroslav Tulach Deprecating TruffleScriptEngineFactory the Debugger is now essential part of TruffleVM and this is no longer needed.
Thu, 13 Aug 2015 16:47:02 +0200 Jaroslav Tulach Mentioning 1:1 mapping between TruffleVM and its thread
Thu, 13 Aug 2015 10:53:53 +0200 Jaroslav Tulach A bit more introduction to explain relations between various overloaded terms talking about virtual machines.
Thu, 13 Aug 2015 09:42:06 +0200 Jaroslav Tulach Verify the two TruffleVM instances are different - otherwise the isolation cannot work
Fri, 07 Aug 2015 21:01:12 +0200 Andreas Woess fix generic types in FindContextNode
Fri, 07 Aug 2015 20:00:39 +0200 Andreas Woess update to mx version 5.2.2
Fri, 07 Aug 2015 19:53:41 +0200 Andreas Woess let truffle.sl project depend on TRUFFLE_API distribution to ensure services are found
Fri, 07 Aug 2015 11:14:34 +0200 Jaroslav Tulach More useful toString for ForeignAccess
Thu, 06 Aug 2015 18:20:20 +0200 Jaroslav Tulach checkstyle lints
Thu, 06 Aug 2015 18:08:27 +0200 Jaroslav Tulach Removing VirtualFrame parameter. Documenting.
Thu, 06 Aug 2015 17:29:43 +0200 Jaroslav Tulach No need to adopt children
Thu, 06 Aug 2015 17:22:35 +0200 Jaroslav Tulach Introducing FindContextNode
Thu, 06 Aug 2015 08:33:18 +0200 Jaroslav Tulach checkstyle lint
Thu, 06 Aug 2015 08:31:49 +0200 Jaroslav Tulach Clearly separating the TruffleLanguage definition from context used during its execution. TruffleLanguage now has to have public static field INSTANCE and override createContext method.
Wed, 05 Aug 2015 10:19:41 -0700 Tom Rodriguez Remove trailing whitespace from UPL license
Wed, 05 Aug 2015 16:47:04 +0200 Jaroslav Tulach Removing IdentityValueProfile and ExactClassValueProfile classes from the API
Wed, 05 Aug 2015 15:58:55 +0200 Jaroslav Tulach No instances of TruffleOptions
Wed, 05 Aug 2015 14:35:38 +0200 Jaroslav Tulach Truffle specific overview
Wed, 05 Aug 2015 14:35:22 +0200 Jaroslav Tulach interop API is stable
Wed, 05 Aug 2015 14:17:24 +0200 Jaroslav Tulach Properly classifying the API packages
Tue, 04 Aug 2015 22:50:40 -0700 Tom Rodriguez Enable SLTestRunner to find tests from jar file
Tue, 04 Aug 2015 17:03:27 +0200 Gilles Duboscq Change temporary description for truffle-debug
Tue, 04 Aug 2015 17:01:07 +0200 Gilles Duboscq Add snapshots repository
Tue, 04 Aug 2015 16:54:07 +0200 Jaroslav Tulach Providing information about API packages
Tue, 04 Aug 2015 11:15:08 +0200 Gilles Duboscq Rename truffle-api.jar distribution to TRUFFLE_API
Tue, 04 Aug 2015 14:12:24 +0200 Gilles Duboscq Add additional metadata to suite.py
Mon, 03 Aug 2015 10:55:39 +0200 Doug Simon fixed Eclipse/pydev project references
Fri, 31 Jul 2015 14:49:02 -0700 Mick Jordan Merge
Fri, 31 Jul 2015 14:42:26 -0700 Mick Jordan backout changeset 52ba013fd495
Thu, 30 Jul 2015 17:12:08 -0700 Tom Rodriguez Fix checkstyle problems
Thu, 30 Jul 2015 18:13:42 +0200 Jaroslav Tulach ecj lints
Thu, 30 Jul 2015 18:06:10 +0200 Jaroslav Tulach Adding spaces to end of lines in header as UPL and its checkstyle config requires that.
Thu, 30 Jul 2015 17:52:43 +0200 Jaroslav Tulach Findbugs complains about the LAST static variable assignment. Remove, as it is not used anyway.
Thu, 30 Jul 2015 17:36:34 +0200 Jaroslav Tulach TruffleLanguage.parse method to convert a source to CallTarget. Basic caching to make sure the code is shared among tenants in one JVM.
Thu, 30 Jul 2015 17:16:59 +0200 Josef Eisl SourceTextTest: fix formating.
Wed, 29 Jul 2015 16:43:47 +0200 Jaroslav Tulach No need for special maven-install-truffle - generic maven-install should be good enough
Wed, 29 Jul 2015 16:14:32 +0200 Jaroslav Tulach Added tag truffle-0.8 for changeset 7aab14a2bb4e
Tue, 28 Jul 2015 17:28:29 -0700 Mick Jordan Merge
Tue, 28 Jul 2015 17:24:07 -0700 Mick Jordan add SyntaxNode interface, associated methods in Node
Tue, 28 Jul 2015 18:33:42 +0200 Roland Schatz Merge.
Tue, 28 Jul 2015 09:00:15 -0700 Mick Jordan temp disable empty source unit tests
Mon, 27 Jul 2015 15:58:58 -0700 Mick Jordan Merge
Mon, 27 Jul 2015 15:56:46 -0700 Mick Jordan remove final on clearSourceSection
Thu, 23 Jul 2015 16:52:50 -0700 Mick Jordan fixes for empty sources
Fri, 17 Jul 2015 15:02:05 -0700 Mick Jordan remove final from key SourceSection methods
Mon, 27 Jul 2015 16:34:38 +0200 Roland Schatz Add unit tests to truffle gate.
Fri, 24 Jul 2015 11:02:40 -0700 Mick Jordan remove final from Node.assignSourceSection/getSourceSection/getEncapsulatingSourceSection methods
Fri, 24 Jul 2015 11:00:47 -0700 Mick Jordan add .r/.R files types to TruffleVM.eval(URI)
Fri, 24 Jul 2015 16:54:40 +0200 Roland Schatz Restore accidentially deleted files.
Fri, 24 Jul 2015 16:37:09 +0200 Roland Schatz Remove leftover mx files.
Fri, 24 Jul 2015 15:09:32 +0200 Roland Schatz Fix checkstyle problems.
Thu, 23 Jul 2015 22:17:06 +0200 Doug Simon inter-suite library references must use qualified form
Thu, 23 Jul 2015 18:31:31 +0200 Doug Simon updated imported suite version
Wed, 22 Jul 2015 00:06:15 +0200 Doug Simon reflected mx version bump to 5.0.0
Tue, 21 Jul 2015 16:20:18 +0200 Doug Simon Merge with truffle
Tue, 21 Jul 2015 16:06:31 +0200 Doug Simon made SLInstrumentTestRunner (maybe) find test classes when Truffle is not the primary suite
Tue, 21 Jul 2015 15:56:56 +0200 Doug Simon made SLTestRunner (maybe) find test classes when Truffle is not the primary suite
Tue, 21 Jul 2015 01:15:01 +0200 Doug Simon fixed more "annotationProcessors" attributes
Mon, 20 Jul 2015 15:19:52 +0200 Doug Simon removed cyclic dependencies
Mon, 20 Jul 2015 12:50:10 +0200 Doug Simon fixed incomplete or redundant "annotationProcessors" attributes
Mon, 20 Jul 2015 00:25:22 +0200 Doug Simon annotation processor dependencies must be Distributions or Libraries; inter-suite references must be qualified with suite prefix
Fri, 10 Jul 2015 13:43:51 +0200 Gilles Duboscq Merge
Wed, 08 Jul 2015 23:35:05 +0200 Doug Simon updated mx2 version requirement
Wed, 08 Jul 2015 22:30:27 +0200 Doug Simon removed non-Truffle code from mx.truffle/mx_truffle.py
Wed, 08 Jul 2015 22:18:28 +0200 Doug Simon fixed project reference to be mxtool2
Wed, 08 Jul 2015 22:17:30 +0200 Doug Simon removed unnecessary library definitions
Wed, 08 Jul 2015 22:16:09 +0200 Doug Simon removed mxtool/
Sat, 25 Jul 2015 10:25:36 +0200 Jaroslav Tulach Making sure the accessor can really find the TruffleLanguage instance by its class
Thu, 23 Jul 2015 17:23:05 +0200 Andreas Woess add more truffle boundaries
Thu, 23 Jul 2015 16:28:48 +0200 Andreas Woess add missing truffle boundaries
Thu, 23 Jul 2015 10:48:53 +0200 Jaroslav Tulach Lukas wants there methods to be available for Truffle language implementors.
Wed, 22 Jul 2015 14:25:03 +0200 Jaroslav Tulach Providing a bit more meaningful documentation to our recent debugging improvements
Wed, 22 Jul 2015 13:07:02 +0200 Jaroslav Tulach Force regeneration of Javadoc if invoked explicitly from NetBeans IDE
Tue, 21 Jul 2015 17:34:08 +0200 Jaroslav Tulach Some language REPLs need access to the current stack. Make the method public.
Tue, 21 Jul 2015 13:07:58 +0200 Christian Humer Fix header check for DSL generated code.
Tue, 21 Jul 2015 11:08:04 +0200 Christian Humer Make headers valid for checkstyle again.
Sat, 18 Jul 2015 18:03:36 +0200 Jaroslav Tulach Making debugger always on for each TruffleVM execution. Introducing EventConsumer to process such debugger events. Requesting each RootNode to be associated with a TruffleLanguage, so debugger can find out proper context for each Node where executions gets suspended.
Thu, 16 Jul 2015 19:11:31 +0200 Gilles Duboscq Added tag graal-0.8 for changeset 7aab14a2bb4e
Thu, 16 Jul 2015 16:01:48 +0200 Gilles Duboscq Rename mx copyright file for upl graal-0.8 truffle-0.8
Thu, 16 Jul 2015 18:54:07 +0200 Jaroslav Tulach Highlight few changes since 0.7
Thu, 16 Jul 2015 18:44:15 +0200 Jaroslav Tulach 0.8 version will soon be out
Thu, 16 Jul 2015 15:54:37 +0200 Gilles Duboscq Remove old licence files and add UPL licence
Thu, 16 Jul 2015 15:50:46 +0200 Gilles Duboscq Update SL copyright headers to use UPL
Thu, 16 Jul 2015 15:35:35 +0200 Gilles Duboscq Remove .jconf
Thu, 16 Jul 2015 14:57:45 +0200 Stefan Marr First draft of Truffle README.md
Thu, 16 Jul 2015 14:07:11 +0200 Gilles Duboscq Changelog: make it Truffle-only and prepare for 0.8
Thu, 16 Jul 2015 13:59:50 +0200 Gilles Duboscq Re-add graal version tags
Mon, 13 Jul 2015 16:49:18 +0200 Doug Simon made sourcesPath attribute consistent with path attribute for TRUFFLE distribution
Mon, 13 Jul 2015 16:31:44 +0200 Doug Simon added throwsControlFlowException element to @TruffleBoundary
Wed, 08 Jul 2015 11:49:59 +0200 Gilles Duboscq Restrict LanguageRegistrationProcessor to process Registration annotation.\nFixes problems where it would consume DSL annotations.
Thu, 02 Jul 2015 17:33:58 +0200 Michael Van De Vanter Truffle/Source: close the Reader when finished.
Wed, 01 Jul 2015 23:22:52 +0200 Doug Simon mx2 support: added definition of main.class property to be injected into nbproject/project.properties
Wed, 01 Jul 2015 10:23:36 +0200 Jaroslav Tulach Less classes in the source API package. Merging interfaces and their only implementation into final classes. Hiding NullSourceSection behind factory method. Using JDK's standard CharsetDecoder instead of proprietary BytesDecoder.
Tue, 30 Jun 2015 17:29:17 +0200 Michael Van De Vanter Truffle/SL Debugging: fix two places where the QuitException wasn't being handled correctly.
Fri, 26 Jun 2015 16:25:41 +0200 Andreas Woess clean up NodeFieldAccessor (remove #getOffset())
Fri, 26 Jun 2015 16:04:15 +0200 Jaroslav Tulach Doug prefers usage of abort
Fri, 26 Jun 2015 15:51:50 +0200 Jaroslav Tulach Allows debugging and executing any project's unittest from inside of NetBeans. Added --attach localhost:8000 option to allow the JVM to attach to IDE's (and any other) JPDA server.
Fri, 26 Jun 2015 14:47:52 +0200 Jaroslav Tulach Call into mx to generate javadoc for the project
Fri, 26 Jun 2015 14:09:56 +0200 Jaroslav Tulach Using groupId=com.oracle.[suite.name] when deploying the artifacts. Iterating thru all distributions (except ap ones). Using name of the JAR file as artifactId.
Fri, 26 Jun 2015 09:42:29 +0200 Jaroslav Tulach We certainly don't want instances of this class: hiding constructor.
Thu, 25 Jun 2015 14:31:06 +0200 Doug Simon removed findbugs-SuppressFBWarnings.jar
Thu, 25 Jun 2015 13:37:44 +0200 Doug Simon added local SuppressFBWarnings annotation
Thu, 25 Jun 2015 11:03:54 +0200 Doug Simon removed outputparser.py and FINDBUGS library
Thu, 25 Jun 2015 10:44:51 +0200 Doug Simon renamed pydev project from 'mx' to 'mx.truffle'
Thu, 25 Jun 2015 09:49:19 +0200 Jaroslav Tulach Make sure the more code compiles with JDK7
Thu, 25 Jun 2015 09:44:54 +0200 Jaroslav Tulach Make sure the code compiles with JDK7
Thu, 25 Jun 2015 09:28:42 +0200 Jaroslav Tulach Stick with JDK7 for all projects for now
Tue, 23 Jun 2015 12:44:41 +0200 Jaroslav Tulach Providing package-info for most of API packages. Feel free to provide your package-info.java for anything that has API in its name.
Tue, 23 Jun 2015 12:07:02 +0200 Jaroslav Tulach Documenting the API package
Tue, 23 Jun 2015 12:04:46 +0200 Jaroslav Tulach Documenting the package with package-info.java rather than package.html
Tue, 23 Jun 2015 10:23:10 +0200 Jaroslav Tulach ForeignAccess is singlethreaded. Accessing objects from other languages (via ForeignAccess) will only be possible from a previously selected thread.
Mon, 22 Jun 2015 15:25:07 -0700 Christian Wimmer SimpleLanguage: Fix Truffle compilation boundaries
Mon, 22 Jun 2015 10:34:54 -0700 Christian Wimmer Source code formatting
Mon, 22 Jun 2015 10:16:27 -0700 Christian Wimmer Help the partial evaluator / language developer by marking API methods as neverPartOfCompilation() when they are too complicated to be compiled.
Mon, 22 Jun 2015 10:15:05 -0700 Christian Wimmer Make NodeFieldAccessor more flexible
Sat, 20 Jun 2015 09:01:47 +0200 Jaroslav Tulach Using protected access modifier in non-subclassable class is suspicious. Making package private.
Fri, 19 Jun 2015 23:00:39 +0200 Andreas Woess fix jvmci package name after renaming
Fri, 19 Jun 2015 12:38:02 -0700 Mick Jordan remove unnecessary files from mx.truffle
Fri, 19 Jun 2015 12:22:49 -0700 Mick Jordan rename mx to mx.truffle
Thu, 18 Jun 2015 16:09:38 +0200 Jaroslav Tulach Initial test for Java Interop: Perform callback to Math.min and Math.max via TruffleObject and Message.createExecute(2).
Wed, 17 Jun 2015 13:39:26 -0700 Chris Seaton Don't print stack trace when falling back to DefaultTruffleRuntime.
Wed, 17 Jun 2015 11:48:30 +0200 Jaroslav Tulach Removing references to vmSources
Wed, 17 Jun 2015 11:43:13 +0200 Jaroslav Tulach Additional simplification of the mx_truffle.py
Wed, 17 Jun 2015 11:20:23 +0200 Jaroslav Tulach Removal of --vmcwd option
Wed, 17 Jun 2015 11:17:40 +0200 Jaroslav Tulach Removing --installed-jdks option
Wed, 17 Jun 2015 11:14:19 +0200 Jaroslav Tulach Removing jacoco
Wed, 17 Jun 2015 11:10:39 +0200 Jaroslav Tulach Renaming the suite to truffle
Wed, 17 Jun 2015 11:07:18 +0200 Jaroslav Tulach Ignore NetBeans IDE metadata
Wed, 17 Jun 2015 10:58:08 +0200 Jaroslav Tulach Moving all sources into truffle subdirectory
Wed, 17 Jun 2015 10:01:47 +0200 Jaroslav Tulach Removing most of VM specific build
Wed, 17 Jun 2015 09:54:02 +0200 Jaroslav Tulach Removing more of non-Truffle sources
Wed, 17 Jun 2015 09:07:10 +0200 Jaroslav Tulach Chris pointed out the copyright should reflect the year of file's creation.
Wed, 17 Jun 2015 04:09:30 +0200 Andreas Woess Truffle: remove expensive assertion
Tue, 16 Jun 2015 18:11:23 -0700 Michael Van De Vanter Truffle/SL/Debugging: add to the SLREPL debugger an artificial static dependency on SLLanguage, to ensure that it will be on the class path. This is a workaround for the lack of a mechanism to record such dynamic dependencies in the face of complaint by j"canonicalizeprojects".
Tue, 16 Jun 2015 17:27:17 -0700 Mick Jordan add TRUFFLE_DEBUG
Tue, 16 Jun 2015 19:27:51 +0200 Andreas Woess Truffle: fix delete/removeProperty regression
Tue, 16 Jun 2015 19:26:49 +0200 Andreas Woess Truffle: remove Shape#copyOverPropertiesInternal
Tue, 16 Jun 2015 13:43:32 +0200 Jaroslav Tulach Using _ instead of - as agreed to yesterday
Tue, 16 Jun 2015 12:54:55 +0200 Jaroslav Tulach Need to expose also TRUFFLE-SL as Graal tests against that language
Mon, 15 Jun 2015 17:03:28 +0200 Jaroslav Tulach minimal version for Truffle is 1.7 and less checks when skipping the build of JDK
Fri, 12 Jun 2015 18:00:02 +0200 Jaroslav Tulach Few more tweaks to help us pass the gate
Fri, 12 Jun 2015 17:02:36 +0200 Jaroslav Tulach Keeping only Truffle-related modules in this repository
Fri, 12 Jun 2015 14:53:05 +0200 Stefan Anzinger Add parameter description to jvmci.make
Fri, 12 Jun 2015 14:52:08 +0200 Stefan Anzinger Convert addresses in ArrayCopyCallNode to word size
Fri, 12 Jun 2015 14:42:29 +0200 Jaroslav Tulach Verifying we can use List<Object> via ReadOnlyArrayList in execute(VirtualFrame) without any slowdown.
Thu, 11 Jun 2015 20:46:30 +0200 Christian Humer Truffle: direct all log output to GraalTruffleRuntime#log
Fri, 12 Jun 2015 11:32:39 +0200 Roland Schatz Unit tests for counted loop detection.
Fri, 12 Jun 2015 11:08:45 +0200 Roland Schatz Fix trip count of counted loops with stride > 1.
Thu, 11 Jun 2015 20:40:11 -0700 Christian Wimmer Preserve stateBefore when creating newInstanceNode and newArrayNode during canonicalization
Thu, 11 Jun 2015 16:20:13 -0700 Christian Wimmer Limit inlining depth during partial evaluation to avoid StackOverflowError, provide useful error message instead
Thu, 11 Jun 2015 15:14:14 -0700 Christian Wimmer Allow subclasses of DynamicNewArrayNode and DynamicNewInstanceNode
Thu, 11 Jun 2015 13:03:54 -0700 Tom Rodriguez TypeSwitchNode should be more careful about deleting successors
Thu, 11 Jun 2015 12:15:19 -0700 Tom Rodriguez Map from method name to rule should be per type not per annotation processor
Thu, 11 Jun 2015 09:51:50 -0700 Christian Wimmer Merge
Wed, 10 Jun 2015 17:23:19 -0700 Christian Wimmer Move instantiation checks from methods substitutions to the lowering of DynamicNewInstanceNode and DynamicNewArrayNode, so that Unsafe.allocateInstance and Array.newInstance can be intrinsified to a single node.
Thu, 11 Jun 2015 17:16:53 +0200 Andreas Woess Truffle: minor refactoring
Thu, 11 Jun 2015 17:10:27 +0200 Andreas Woess Truffle: remove cached property array
Thu, 11 Jun 2015 16:45:42 +0200 Roland Schatz Don't create IsNull guard for values with a nonNull stamp.
Thu, 11 Jun 2015 13:19:51 +0200 Roland Schatz Show location identity in dump of JavaWriteNode.
Thu, 11 Jun 2015 13:57:16 +0200 Stefan Anzinger Update jvmci.make
Thu, 11 Jun 2015 13:23:21 +0200 Stefan Anzinger Do not make builds in jvmci.make
Thu, 11 Jun 2015 11:35:55 +0200 Stefan Anzinger Merge