- 30 Mar, 2021 1 commit
-
-
Alexandru Dura authored
- Exploit the fact that at the end of the attribute evaluation, the only entry on the stack should be a file set. - Avoid String.split - Use reference equality for nodes
-
- 18 Mar, 2021 1 commit
-
-
Alexandru Dura authored
-
- 11 Mar, 2021 1 commit
-
-
Alexandru Dura authored
-
- 01 Mar, 2021 2 commits
-
-
Alexandru Dura authored
This reverts commit c6e48b09.
-
Alexandru Dura authored
-
- 27 Feb, 2021 1 commit
-
-
Alexandru Dura authored
-
- 26 Feb, 2021 1 commit
-
-
Alexandru Dura authored
-
- 05 Feb, 2021 1 commit
-
-
Alexandru Dura authored
-
- 08 Jan, 2021 1 commit
-
-
Alexandru Dura authored
Traverse the AST using either getChild() or getChildNoTransform() edges, thus avoiding the jumps between the two version of the ASTs.
-
- 22 Dec, 2020 1 commit
-
-
Alexandru Dura authored
-
- 15 Dec, 2020 1 commit
-
-
Alexandru Dura authored
-
- 09 Dec, 2020 1 commit
-
-
Alexandru Dura authored
-
- 08 Dec, 2020 1 commit
-
-
Alexandru Dura authored
-
- 20 Nov, 2020 4 commits
-
-
Alexandru Dura authored
Traverse the AST nodes in a breadth first way when doing numbering. External declarations from a file usually refer to top level types, so a BF numbering will traverse as littel of the AST as possible, thus avoiding the triggering of many rewrites that in turn load other translation units. For nodes that are not reachable from the root (CompilationUnit), namely NTAs, we employ an ad-hoc DFS search.
-
Alexandru Dura authored
-
Alexandru Dura authored
-
Alexandru Dura authored
-
- 19 Nov, 2020 1 commit
-
-
Alexandru Dura authored
-
- 18 Nov, 2020 1 commit
-
-
Alexandru Dura authored
-
- 11 Nov, 2020 1 commit
-
-
Alexandru Dura authored
-
- 22 Oct, 2020 2 commits
-
-
Alexandru Dura authored
Normally, the compiler uses a class file to resolve an import, if the class file exists and is more recent than the source. Change the compiler to always prefer the source file, independent of the timestamp.
-
Alexandru Dura authored
-
- 15 Oct, 2020 1 commit
-
-
Alexandru Dura authored
-
- 09 Oct, 2020 1 commit
-
-
Alexandru Dura authored
-
- 02 Oct, 2020 3 commits
-
-
Alexandru Dura authored
-
Alexandru Dura authored
-
Alexandru Dura authored
-
- 28 Nov, 2019 4 commits
-
-
Jesper Öqvist authored
Some aspect methods are converted to attributes so that they show up in the JastAdd attribute trace.
-
Jesper Öqvist authored
Added tracing with the JastAdd attribute tracer.
-
Jesper Öqvist authored
Move node out of partially constructed dot before inserting it in another (qualified access parsing).
-
Jesper Öqvist authored
-
- 13 Nov, 2019 3 commits
-
-
Jesper Öqvist authored
-
Jesper Öqvist authored
Exceptions thrown during statement code generation will no longer be intercepted at the block level. This removes some extraneous error output and makes it easier to trace the origin of uncaught exceptions.
-
Jesper Öqvist authored
-
- 26 Jun, 2019 1 commit
-
-
Jesper Öqvist authored
Removed loading of default Java classes in JavaDumpTree so that it can be used without relying on a JDK installation.
-
- 07 May, 2019 2 commits
-
-
Jesper Öqvist authored
-
Jesper Öqvist authored
-
- 06 May, 2019 1 commit
-
-
Jesper Öqvist authored
-
- 03 May, 2019 2 commits
-
-
Jesper Öqvist authored
Moved Expr.assignConvertedType into new aspect: java5/frontend/AssignConvertedType.jrag Moved TypeDecl.isUnboxedPrimitive and EnhancedForStmt.iterableTypeAccess into new aspect: java5/fronted/Utilities.jrag
-
Jesper Öqvist authored
Updated equations for targetType and assignConvertedType attributes in left side of dot expressions to return the null type (to indicate no target type).
-