log

age author description
Wed, 23 Sep 2015 21:48:02 -0700 Michael Van De Vanter Truffle/Instrumentation: Javadoc cleanup
Wed, 23 Sep 2015 18:26:14 -0700 Michael Van De Vanter Truffle/Instrumentation: remove method Instrumenter.isInstrumentable()
Wed, 23 Sep 2015 17:24:59 -0700 Michael Van De Vanter Truffle/Instrumentation: move the registration if a newly loaded language's DefaultASTProber earlier in the language setup sequence
Wed, 23 Sep 2015 17:23:57 -0700 Michael Van De Vanter Truffle/Instrumentation: remove an indirection in a call from RootNode to having instrumentation applied.
Wed, 23 Sep 2015 16:54:51 -0700 Michael Van De Vanter Truffle/Insntrumentation: remove deprecated methods in Accessor and TruffleLanguage
Wed, 23 Sep 2015 15:26:39 -0700 Michael Van De Vanter Truffle/DSL tests: fix typo in a test
Tue, 22 Sep 2015 20:31:48 -0700 Michael Van De Vanter Truffle/Intrumentation: fix imports
Tue, 22 Sep 2015 20:31:19 -0700 Michael Van De Vanter Truffle/Testing: massive rework of tests to accommodate recent instrumentation change with respect to "applyInstrumentation"
Tue, 22 Sep 2015 20:25:58 -0700 Michael Van De Vanter Truffle/Instrumentation: clean up, better encapsulate how the application of ASTProbers is managed
Tue, 22 Sep 2015 15:10:25 -0700 Michael Van De Vanter Truffle/Instrumentation: remove instrument-related methods from Node; now implemented by TruffelLanguage
Tue, 22 Sep 2015 15:08:18 -0700 Michael Van De Vanter Team/Instrumentation: the TruflfeVM Debugger is now created eagerly at VM "build" time
Tue, 22 Sep 2015 10:14:41 -0700 Michael Van De Vanter Truffle/Instrumentation: make the Instrumenter available to language implementations via Env.getInstrumenter()
Mon, 21 Sep 2015 21:23:09 -0700 Michael Van De Vanter Truffle/Instrumentaion: minor cleanup: Javadoc, an Instrumenter method is no longer public
Mon, 21 Sep 2015 21:21:29 -0700 Michael Van De Vanter Truffle/Instrumentation: package-info for com.oracle.truffle.api.instrument
Mon, 21 Sep 2015 17:03:27 -0700 Michael Van De Vanter Truffle/Instrumentation: generify Instrumenter.install(Tool) in the type of the tool.
Mon, 21 Sep 2015 16:29:45 -0700 Michael Van De Vanter Truffle/Instrumentation: change the installation sequence for instances of Intrumenter.Tool
Mon, 21 Sep 2015 12:15:38 -0700 Michael Van De Vanter Merge with 0480c4873a4a8a71250c9570b702cea98ab1c7bc
Sun, 20 Sep 2015 17:19:59 -0700 Michael Van De Vanter Truffle/Instrumentation: rename InstrumentationTool (abstract parent for CoverageTracker, LineToProbesMap, etc.) to Instrumenter.Tool, eliminating the need for an Accessor instance.
Sun, 20 Sep 2015 16:48:50 -0700 Michael Van De Vanter Truffle/Instrumentation: rename the methods in the Instrument listener classes to use the "on" convention, e.g. onEnter(), add Javadoc
Sun, 20 Sep 2015 16:47:26 -0700 Michael Van De Vanter Truffle/Instrumentation: remove unused exception class
Sun, 20 Sep 2015 16:11:02 -0700 Michael Van De Vanter Truffle/Instrumentation: remove @Deprecated Instrument factory methods, Javadoc cleanup
Sun, 20 Sep 2015 15:59:09 -0700 Michael Van De Vanter Truffle/Instrumentation: remove extraneous overrides of deprecated Node methods
Sun, 20 Sep 2015 15:51:39 -0700 Michael Van De Vanter Truffle/Instrumentation:
Sat, 19 Sep 2015 16:29:32 -0700 Michael Van De Vanter Truffle/Instrumentation: remove static Instrument factory methods, now supported by Instrumenter
Sat, 19 Sep 2015 13:56:42 -0700 Michael Van De Vanter Truffle/Instrumentation: Javadoc
Sat, 19 Sep 2015 13:26:06 -0700 Michael Van De Vanter Truffle/Tools; rewrite tests for simple counting tools, e.g. CoverageTracker
Sat, 19 Sep 2015 13:25:41 -0700 Michael Van De Vanter Truffle/Instrumentation: rewrite basic instrumentation tests
Sat, 19 Sep 2015 13:24:47 -0700 Michael Van De Vanter Truffle/Instrumentation: modify behavior of CoverageTracker and LineToProbesMap so that they will work on ASTs created before installation (as long as correct probes are in place)
Thu, 17 Sep 2015 21:23:57 -0700 Michael Van De Vanter Truffle/Instrumentation: second merge of instrumentation code into the TruffleVM framework
Wed, 16 Sep 2015 15:36:22 -0700 Michael Van De Vanter Merge with f47b601edbc626dcfe8b3636933b4834c89f7779
Tue, 15 Sep 2015 16:41:09 -0700 Michael Van De Vanter Truffle/Source: add the ".js" and ".JS" extensions to the hard-wired getMimeType() implementations
Tue, 15 Sep 2015 14:49:24 -0700 Michael Van De Vanter Truffle/Instrumentation: fix bug in registration of ASTProbers
Tue, 15 Sep 2015 12:10:50 -0700 Michael Van De Vanter Truffle/Source: patch two Source tests that fail because of OS X jdk bug
Tue, 15 Sep 2015 11:57:05 -0700 Michael Van De Vanter Truffle/Instrumentation: method signature on TruffleLanguage for getting each language's "default" ASTProber
Mon, 14 Sep 2015 22:59:51 -0700 Michael Van De Vanter Truffle/Instrumentation: first large merge of instrumentation code into the TruffleVM framework
Thu, 01 Oct 2015 00:01:27 +0200 Jaroslav Tulach There is a missing MIME type recognizer for text/x-java on Mac. Let's define one, so the SourceTest passes on Mac as well.
Wed, 30 Sep 2015 17:27:04 +0200 Andreas Woess fix a few typos
Wed, 30 Sep 2015 14:05:10 +0200 Andreas Woess add CompilerDirectives.isPartialEvaluationConstant as the counterpart to CompilerAsserts.partialEvaluationConstant
Wed, 30 Sep 2015 14:25:09 +0200 Benoit Daloze Fix a couple typos in SL javadoc.
Wed, 30 Sep 2015 13:09:22 +0200 Jaroslav Tulach Removing hardcoded MIME types in the source. Each language is supposed to register its own FileTypeDetector as SL did in cf19259edf87.
Wed, 30 Sep 2015 12:38:35 +0200 Jaroslav Tulach Bringing the README.md up-to-date and providing references to Javadoc which should be the primary source of information.
Wed, 30 Sep 2015 11:19:02 +0200 Jaroslav Tulach Merge of SuspendedEvent.eval into main development line
Wed, 30 Sep 2015 11:17:30 +0200 Jaroslav Tulach SuspendedEvent.eval to let debugger evaluate variables in currently suspended execution context
Wed, 30 Sep 2015 10:59:40 +0200 Jaroslav Tulach Ensure materialized frame is really materialized
Wed, 30 Sep 2015 11:02:02 +0200 Doug Simon added savedDeps to .hgignore as well as mxbuild/ to prepare for updating mx dependency to 5.5.6
Wed, 30 Sep 2015 11:01:57 +0200 Doug Simon SLTestRunner unpacks jars to temp directories to ensure SL test sources and expected output files in a jar are loadable
Tue, 29 Sep 2015 18:04:11 +0200 Jaroslav Tulach The PolyglotEngine passed to executionStart cannot be null or bad things happen then.
Tue, 29 Sep 2015 15:01:34 +0200 Stefan Anzinger Move .sl testcases/outputs (resources) into projects src directory
Fri, 25 Sep 2015 16:53:27 +0200 Jaroslav Tulach Creating a TruffleObject that knows its PolyglotEngine and wrapping all values returned from the engine by it, so it is always clear into which engine context an object belongs.
Fri, 25 Sep 2015 16:36:10 +0200 Andreas Woess add Location#canSet(value)
Tue, 22 Sep 2015 16:46:09 +0200 Andreas Woess fix implicit int-to-long cast issue
Fri, 25 Sep 2015 16:19:41 +0200 Andreas Woess fix long values not being unboxed
Fri, 25 Sep 2015 14:06:44 +0200 Jaroslav Tulach Java objects passed into globalSymbol should be converted into something that Truffle languages can understand - e.g. TruffleObject instances.
Thu, 24 Sep 2015 15:50:38 +0200 Jaroslav Tulach Documenting the connection between createContext, createFindContextNode and findContext and a trick how to get to the context on a slow path
Thu, 24 Sep 2015 14:48:26 +0200 Christian Humer Fix use just one language instance per LanguageCache instead of one per mime-type.
Thu, 24 Sep 2015 13:30:29 +0200 Jaroslav Tulach Don't document remove parameter
Thu, 24 Sep 2015 12:51:01 +0200 Jaroslav Tulach Describing the semantics of Java/Truffle object interop
Wed, 23 Sep 2015 23:55:03 +0200 Andreas Woess work around javac deprecation warning
Wed, 23 Sep 2015 23:38:44 +0200 Andreas Woess SL: fix rawtypes in Scanner
Wed, 23 Sep 2015 21:55:37 +0200 Andreas Woess remove truffle.api.script.*
Wed, 23 Sep 2015 21:55:09 +0200 Andreas Woess Method.getParameterCount does not exist in Java 7
Wed, 23 Sep 2015 13:48:42 +0200 Jaroslav Tulach Fixing the language. Adding 'the'.
Wed, 23 Sep 2015 13:42:21 +0200 Jaroslav Tulach Merging disposeContext into main development line
Wed, 23 Sep 2015 13:37:35 +0200 Jaroslav Tulach Cleanup the set before and after the test
Tue, 22 Sep 2015 12:11:21 +0200 Jaroslav Tulach Verify disposeContext is really called
Mon, 21 Sep 2015 14:05:33 +0200 Jaroslav Tulach Adding dispose() and TruffleLanguage.disposeContext to allow user request and languages explicitly free the resources
Tue, 22 Sep 2015 15:49:49 +0200 Andreas Woess api.object: remove BaseLocation interface
Tue, 22 Sep 2015 15:32:14 +0200 Andreas Woess api.object: add some missing javadoc
Tue, 22 Sep 2015 14:56:59 +0200 Andreas Woess remove FieldOffsetProvider
Tue, 22 Sep 2015 14:02:13 +0200 Jaroslav Tulach Testing behavior of invoke when calling asTruffleFunction
Tue, 22 Sep 2015 13:33:44 +0200 Jaroslav Tulach More compatibility for users of REPL infrastructure: Keep the TruffleVM return type for now. Offer engine() replacement for those who want to migrate to non-deprecated API.
Tue, 22 Sep 2015 13:06:21 +0200 Andreas Woess DynamicObject#define should accept null values
Fri, 18 Sep 2015 17:07:55 +0200 Andreas Woess Remove obsolete unsafeFieldOffsetProvider from NodeFieldAccessor
Fri, 18 Sep 2015 16:37:04 +0200 Andreas Woess Use forEachChild instead of children iterator in Node.adoptHelper
Tue, 22 Sep 2015 11:22:26 +0200 Jaroslav Tulach The central API to invoke various programs is now PolyglotEngine - a polyglot-ready enhancement of JDK's ScriptEngine
Mon, 21 Sep 2015 11:21:03 +0200 Jaroslav Tulach Merging in changes in default branch
Mon, 21 Sep 2015 10:55:36 +0200 Jaroslav Tulach Replacing more TruffleVM references in comments with the new PolyglotEngine name
Mon, 21 Sep 2015 10:44:18 +0200 Jaroslav Tulach Using buildNew as that more directly indicates the use of Builder pattern
Mon, 21 Sep 2015 10:34:30 +0200 Jaroslav Tulach Renaming to PolyglotEngine
Mon, 14 Sep 2015 09:18:36 +0200 Jaroslav Tulach Two more changes to guarantee better compatibility with TruffleVM
Mon, 14 Sep 2015 05:32:13 +0200 Jaroslav Tulach Introducing Portaal into the isolated world of each and any TruffleLanguage.
Mon, 21 Sep 2015 13:11:41 +0200 Jaroslav Tulach Fixing Javadoc, imports and adding suppression to methods that are being deprecated
Mon, 21 Sep 2015 12:51:55 +0200 Jaroslav Tulach Returning PrintStream usage back into SL instrumentation test
Mon, 21 Sep 2015 12:36:30 +0200 Jaroslav Tulach Certain languages (like FastR) prefer access to raw byte streams. Offering it. One always has an option to wrap Input and Output Streams into character based Readers and Writers
Mon, 21 Sep 2015 11:30:33 +0200 Jaroslav Tulach Fixing broken Javadoc link
Mon, 21 Sep 2015 09:46:12 +0200 Jaroslav Tulach Send Message.INVOKE first and only if it yields IllegalArgumentException consider going back to Message.READ, Message.IS_EXECUTABLE and Message.EXECUTE.
Thu, 17 Sep 2015 11:12:45 +0200 Jaroslav Tulach Sending invoke message first to give a chance to object oriented languages to properly dispatch this/self
Wed, 16 Sep 2015 21:32:52 +0200 Doug Simon enforce explicit imports with Checkstyle (part 2)
Wed, 16 Sep 2015 12:27:08 +0200 Doug Simon enforce explicit imports with Checkstyle
Wed, 16 Sep 2015 12:24:01 +0200 Doug Simon removed unused imports
Wed, 16 Sep 2015 11:59:56 +0200 Jaroslav Tulach Jackpot rule to warn about non-final ConditionProfile fields and help users to fix that.
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.