log graal/com.oracle.truffle.api/src/com/oracle/truffle/api/SourceSection.java @ 15630:2d63ce48d222

age author description
Tue, 13 May 2014 18:28:33 -0700 Michael Van De Vanter Truffle/Source Attribution: Replace direct creation of SourceSection objects with factory methods on Source; two of these greatly simplify source attribution by automatically computing either the row/column start location from a character offset or vice versa, depending on what?s made available from the parser. Minor API change on Visualizer.
Thu, 24 Apr 2014 23:29:04 +0100 Chris Seaton Truffle: add getShortName and getShortDescription to Source and SourceSection for when we don't need full paths.
Tue, 07 Jan 2014 18:21:20 -0800 Michael Van De Vanter Truffle: refinements in the management of source information: a new marker interface for empty SourceSections and fix a bug that kept modified source files from being reloaded.
Tue, 17 Dec 2013 20:22:45 -0800 Michael Van De Vanter Truffle: new infrastructure related to instrumentation, and in particular debugging: support for managing Source objects; framework for generalized "instrumentation proxy nodes" (to be inserted into ASTs with no runtime cost when inactive), and "probes" (which can be attached to proxy nodes to receive event notification); a rudimentary interface and abstract implementation for a "debug manager" (mostly a placeholder at this point); and the beginning of a language-agnostic ExecutionContext interface.
Thu, 12 Sep 2013 14:43:21 +0200 Doug Simon applied changes to basic-graal that were made in a downstream repo
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.
Mon, 10 Jun 2013 16:46:26 -0700 Michael Van De Vanter Upgrade the documentation for SourceSection, especially with respect to the specification of text locations.
Sat, 25 May 2013 16:31:05 -0700 Chris Seaton Generated hashCode and equals for SourceSection. Source is abstract, so just uses identity methods for that.
Mon, 20 May 2013 23:22:36 -0700 Chris Seaton Fix SourceSection.getCode.
Fri, 26 Apr 2013 10:22:33 -0700 Chris Seaton toString for SourceSection.
Wed, 24 Apr 2013 20:35:06 +0200 Thomas Wuerthinger Remove endLine and endIndex from SourceSection class and add charIndex and charLength instead. Also add getCode() method.
Tue, 23 Apr 2013 14:59:24 +0200 Thomas Wuerthinger New API for representing Source objects and SourceSection objects. SourceSection objects can be associated with Truffle interpreter nodes.