]>
source.dussan.org Git - aspectj.git/log
jhugunin [Sun, 11 May 2003 18:50:26 +0000 (18:50 +0000)]
fix for Bugzilla Bug 37325
Weaver fails with NPE for very large source files
jhugunin [Sun, 11 May 2003 18:49:46 +0000 (18:49 +0000)]
test for Bugzilla Bug 37325
Weaver fails with NPE for very large source files
wisberg [Fri, 9 May 2003 23:19:27 +0000 (23:19 +0000)]
includeClassesDir
wisberg [Fri, 9 May 2003 23:03:36 +0000 (23:03 +0000)]
includeClassesDir
wisberg [Fri, 9 May 2003 22:58:21 +0000 (22:58 +0000)]
- platform-independent relative path
- compile-time checks for new attributes read
wisberg [Fri, 9 May 2003 22:57:24 +0000 (22:57 +0000)]
Deleting temporary dir and config file, like harness -killTemp option (ignores -keepTemp)
wisberg [Fri, 9 May 2003 22:55:41 +0000 (22:55 +0000)]
including new attributes for round-trip testing
wisberg [Fri, 9 May 2003 22:54:00 +0000 (22:54 +0000)]
- test compile includeClassesDir attribute
- add pass|fail title prefix to run in one go
wisberg [Fri, 9 May 2003 22:53:01 +0000 (22:53 +0000)]
test source upgrades for new and old tests
wisberg [Fri, 9 May 2003 22:52:28 +0000 (22:52 +0000)]
Another strange incremental test, taken from ajcHarnessTests
and comparable with a known limitation case for injars,
this sometimes doesn't fail for me. hmm.
(requires pending changes to sources)
wisberg [Fri, 9 May 2003 22:50:06 +0000 (22:50 +0000)]
new attribute for compile, includeClassesDir
jhugunin [Fri, 9 May 2003 17:35:16 +0000 (17:35 +0000)]
moved incremental tests from failing (since they now pass)
cleaned out contents of failing that are now in ajcTests
jhugunin [Fri, 9 May 2003 17:34:40 +0000 (17:34 +0000)]
changed suite spec from ajc-test+ to ajc-test* to allow empty suites
so that ajcTestsFailing can be empty without looking scary when run
jhugunin [Fri, 9 May 2003 17:33:42 +0000 (17:33 +0000)]
handling Shadow.PreInitialization as a INITIALIZER_RELATION
rather than printing a warning message to System.err
this fixes the dirty output that was very visible when running the
harness with -emacssym enabled
jhugunin [Fri, 9 May 2003 17:31:49 +0000 (17:31 +0000)]
fix to use cache for isPackage method (as indicated by previous !!! comment)
this fixes the two failing incremental test cases just added by Wes and now
moved to ajcTests as passing
acolyer [Fri, 9 May 2003 09:21:08 +0000 (09:21 +0000)]
Added persist member.
wisberg [Fri, 9 May 2003 07:24:29 +0000 (07:24 +0000)]
Backing out the change I made to add the output directory to the classpath.
This is wrong because we should resolve types wrt the cached classes in the weaver.
But if this change were left in, the test cases just added to ajcTestsFailing.xml pass.
wisberg [Fri, 9 May 2003 07:22:06 +0000 (07:22 +0000)]
two new incremental tests, each of which fails if run first but not otherwise (assuming the output directory is not added to the classpath).
wisberg [Fri, 9 May 2003 07:21:00 +0000 (07:21 +0000)]
comment documenting keyword "incremental-test"
wisberg [Fri, 9 May 2003 07:14:19 +0000 (07:14 +0000)]
Fixing Harness bug of adding the output directory to the classpath, which conceals a bug in the incremental compilation.
This change should have no effect on other tests, but I noticed two other failures during normal compiles caused by inability to resolve type names.
jhugunin [Thu, 8 May 2003 19:02:14 +0000 (19:02 +0000)]
fixed testFileNodeFind that would always pass to be more strict
and then fixed the file it was operating on to be correct
wisberg [Thu, 8 May 2003 08:39:31 +0000 (08:39 +0000)]
adding output dir/jar by default to classpath to permit resolving types in incremental compile
Might need to be more discriminating and/or to document.
wisberg [Thu, 8 May 2003 08:31:21 +0000 (08:31 +0000)]
- removed invalid test requiring -sourceroots in the argument list. They might be in a config file.
- handling request for fresh rebuild during incremental
wisberg [Thu, 8 May 2003 08:05:01 +0000 (08:05 +0000)]
updated with tests, etc. Not working yet:
- junitModules.xml needs better setup with testable jars
- cvs unvalidated
- ajcTests unvalidated - see also ../build.xml script
wisberg [Thu, 8 May 2003 08:03:30 +0000 (08:03 +0000)]
incomplete update to support module jars rather than eclipse bin directories when running junit tests
the old way with bin directories still works fine.
wisberg [Thu, 8 May 2003 08:02:30 +0000 (08:02 +0000)]
permitting module builds without trimming, to have the option of using those jars rather than eclipse bin directories when running junit tests
wisberg [Thu, 8 May 2003 06:58:10 +0000 (06:58 +0000)]
changing after to after returning, with Jim's blessing.
jhugunin [Wed, 7 May 2003 20:29:39 +0000 (20:29 +0000)]
fix for reported bug with invalid classpath entries (from the environment)
being reported as errors. These are now just info messages.
wisberg [Wed, 7 May 2003 19:13:04 +0000 (19:13 +0000)]
initial draft of release build/test script.
CVS portion is untested.
jhugunin [Wed, 7 May 2003 18:11:29 +0000 (18:11 +0000)]
fixed bug for inferring the kind of messages from the eclipse batch
compiler where == -1 was used instead of != -1
wisberg [Wed, 7 May 2003 14:39:53 +0000 (14:39 +0000)]
wrong handler reference
acolyer [Wed, 7 May 2003 12:06:46 +0000 (12:06 +0000)]
Minor updates for 1.1 rc2
wisberg [Wed, 7 May 2003 10:22:29 +0000 (10:22 +0000)]
moving to all-inclusive testing client for forking
(This might be wrong.. still verifying)
wisberg [Wed, 7 May 2003 10:21:04 +0000 (10:21 +0000)]
envp and snooping error stream in process controller
wisberg [Wed, 7 May 2003 10:07:20 +0000 (10:07 +0000)]
supporting a forked java run provisionally with system properties specifying fork, java home, java, and bootclasspath.
This should enable running the harness when targeting a VM that the harness or compiler can't run on,
but this does not detect failures correctly in some cases,
nor does it validate any of the system properties.
wisberg [Wed, 7 May 2003 06:05:52 +0000 (06:05 +0000)]
-keepTemp implementation: Suite run iterator calls clearCommand, which also calls validator.deleteTempFiles
wisberg [Wed, 7 May 2003 06:04:10 +0000 (06:04 +0000)]
-killTemp to delete temp directories when each test case completes
wisberg [Wed, 7 May 2003 04:09:40 +0000 (04:09 +0000)]
updated test-writing docs for AJDE fresh incremental builds.
wisberg [Wed, 7 May 2003 04:05:53 +0000 (04:05 +0000)]
new harness tests
- inc-compile "fresh" attribute and "same" tag
- compile "reuseCompiler" attribute
wisberg [Wed, 7 May 2003 04:04:50 +0000 (04:04 +0000)]
new attributes:
- compile reuseCompiler
- inc-compile fresh
wisberg [Wed, 7 May 2003 04:04:21 +0000 (04:04 +0000)]
new dependency on AJDE for ajde.CompileCommand implementation
wisberg [Wed, 7 May 2003 04:03:55 +0000 (04:03 +0000)]
remove !eclipse from aliases because it is the default
and it overrides specification of the AJDE compiler
(using -ajdeCompiler)
wisberg [Wed, 7 May 2003 04:02:44 +0000 (04:02 +0000)]
AJDE compiler, supports fresh incremental builds
wisberg [Wed, 7 May 2003 04:02:16 +0000 (04:02 +0000)]
- support for "same" tag, which makes no changes before incrementally compiling
- support attribute for a fresh rebuild, currently implemented only by ...ajde.CompileCommand
wisberg [Wed, 7 May 2003 04:00:37 +0000 (04:00 +0000)]
API for Compiler to reuse command
wisberg [Wed, 7 May 2003 04:00:11 +0000 (04:00 +0000)]
- new reuseCompiler option (but see inc-compile fresh)
- support for -ajdeCompiler, like -eclipse and -ajc
- resequenced xml output - hmm
wisberg [Wed, 7 May 2003 03:58:04 +0000 (03:58 +0000)]
staging was not being written to XML.
wisberg [Wed, 7 May 2003 03:54:35 +0000 (03:54 +0000)]
I believe this file can/should be deleted as unused
wisberg [Wed, 7 May 2003 03:53:49 +0000 (03:53 +0000)]
comment, organizes imports (using 2, right?)
wisberg [Wed, 7 May 2003 03:52:20 +0000 (03:52 +0000)]
added harness tests (to JUnit test that is not included by default since it runs all the ajc tests)
jhugunin [Tue, 6 May 2003 17:44:50 +0000 (17:44 +0000)]
creating a fresh AjState object whenever doing a batch build to make
sure we're doing a completely new build without confusion from previous
state
acolyer [Tue, 6 May 2003 12:46:55 +0000 (12:46 +0000)]
"organized imports" to eliminate compiler warnings
wisberg [Tue, 6 May 2003 05:17:50 +0000 (05:17 +0000)]
- special-casing -help to avoid printing usage twice
- guarding usage against loading eclipse message,
which it did if called before some instance loaded the
bundle (which should probably be loaded in a
static initializer)
wisberg [Tue, 6 May 2003 05:03:38 +0000 (05:03 +0000)]
adding ant script to build AspectJ sources using AspectJ as a test
listed test in release-testing.txt
using spaces to avoid tab differences in release-testing.txt
wisberg [Mon, 5 May 2003 21:14:05 +0000 (21:14 +0000)]
keyboard mnemonics and accelerators
wisberg [Mon, 5 May 2003 20:25:52 +0000 (20:25 +0000)]
ensuring release-checklist.txt supercedes
tests/readme-release-testing.txt
and adding some optional tests
wisberg [Mon, 5 May 2003 19:43:13 +0000 (19:43 +0000)]
updating library per binary-compatible change in feb to make build check pass
wisberg [Mon, 5 May 2003 19:02:55 +0000 (19:02 +0000)]
stateful config file chooser now starts with launch dir and
returns to directory of last-opened file, per convention.
wisberg [Mon, 5 May 2003 18:23:06 +0000 (18:23 +0000)]
added ant tasks to the devguide as a chapter (rather than refentry),
converted ajbrowser refentry to chapter (to get subsection TOC and better pagination)
updated ajbrowser slightly, and
updated index page to link accordingly.
NOTE: links to ajc changed
from devguide/rn01re01.html
to devguide/ajc-ref.html
Leaving ajc as refentry is awkward but seems right since
it's a command-line tool.
wisberg [Mon, 5 May 2003 18:19:53 +0000 (18:19 +0000)]
corrected unterminated bold mark
wisberg [Mon, 5 May 2003 16:26:31 +0000 (16:26 +0000)]
added top-level xref target
wisberg [Mon, 5 May 2003 15:18:01 +0000 (15:18 +0000)]
implement binary-incompatible API for detecting whether any warnings exist, to enable/disable message display.
wisberg [Mon, 5 May 2003 15:17:35 +0000 (15:17 +0000)]
use binary-incompatible API for detecting whether any warnings exist, to enable/disable message display.
wisberg [Mon, 5 May 2003 15:17:12 +0000 (15:17 +0000)]
binary-incompatible API for detecting whether any warnings exist, to enable/disable message display.
(should move to MessageHandler-based model)
wisberg [Mon, 5 May 2003 15:11:49 +0000 (15:11 +0000)]
comment re: canonicalized path
wisberg [Mon, 5 May 2003 15:10:46 +0000 (15:10 +0000)]
NPE guard
wisberg [Mon, 5 May 2003 15:10:25 +0000 (15:10 +0000)]
comment re: List children supporting ListIterator().remove()
wisberg [Mon, 5 May 2003 15:09:56 +0000 (15:09 +0000)]
comment regarding canonicalizing path for input
wisberg [Mon, 5 May 2003 15:09:33 +0000 (15:09 +0000)]
fix test - NPE Guard, canonicalize file input
wisberg [Mon, 5 May 2003 15:08:55 +0000 (15:08 +0000)]
NPE guard - client of getSourceLocation only uses files - enforcing that.
(ajcTests.xml -emacssym passes)
wisberg [Mon, 5 May 2003 15:08:30 +0000 (15:08 +0000)]
addressing (Andy's) NPE - null source location is permitted for packages, so I checked all uses for NPE.
Also cleaned up the code a bit. Should be semantics-preserving.
wisberg [Mon, 5 May 2003 15:07:36 +0000 (15:07 +0000)]
redoing root to be kind [java file || config file] --
was java file kind for config files.
wisberg [Mon, 5 May 2003 14:54:34 +0000 (14:54 +0000)]
comment re: using shadow file rather than enclosing node.
wisberg [Mon, 5 May 2003 07:34:52 +0000 (07:34 +0000)]
minimal update to test script to test running, remove debugger tests.
Seems out of date; may try to enhance ajbrowser doc as basic ajde test script
wisberg [Mon, 5 May 2003 07:34:04 +0000 (07:34 +0000)]
out of the run loop - now direct from TopFrame to Ajde
wisberg [Mon, 5 May 2003 07:33:44 +0000 (07:33 +0000)]
- added run-in-other-vm button/menu,
unscattered run and build invocations
- nb: key binding broken, might need run-other icon
wisberg [Mon, 5 May 2003 07:33:17 +0000 (07:33 +0000)]
support both same- and other-vm runs using new using new LangUtil API's for running processes
wisberg [Mon, 5 May 2003 07:32:21 +0000 (07:32 +0000)]
added LangUtil.ProcessController for external processes
wisberg [Mon, 5 May 2003 07:31:48 +0000 (07:31 +0000)]
- disabled logging by default
- added tests for FileUtil.Pipe
wisberg [Mon, 5 May 2003 07:31:30 +0000 (07:31 +0000)]
added FileUtil.Pipe
wisberg [Fri, 2 May 2003 21:03:04 +0000 (21:03 +0000)]
accept "." as base dir in resolving files
jhugunin [Fri, 2 May 2003 20:36:06 +0000 (20:36 +0000)]
fix and better tests for
Bugzilla Bug 37152
java.lang.VerifyError:
wisberg [Fri, 2 May 2003 19:24:31 +0000 (19:24 +0000)]
updated with requirement to use -incremental and sourceroots for inc-compile tests
wisberg [Fri, 2 May 2003 19:09:11 +0000 (19:09 +0000)]
passing incremental tests from testing-drivers/testdata/harness/incremental
wisberg [Fri, 2 May 2003 19:07:01 +0000 (19:07 +0000)]
converted to sourceroots, removed one test case
jhugunin [Fri, 2 May 2003 06:28:16 +0000 (06:28 +0000)]
fix for
Bugzilla Bug 37152
java.lang.VerifyError:
This fix needs a little clean-up and testing before closing out
jhugunin [Thu, 1 May 2003 19:47:43 +0000 (19:47 +0000)]
more progress messages for ajde
jhugunin [Thu, 1 May 2003 18:48:06 +0000 (18:48 +0000)]
added test that deprecation warnings are not shown unless asked for
modifying option setting to make that test pass
jhugunin [Thu, 1 May 2003 18:11:27 +0000 (18:11 +0000)]
Updated expected bytecode to match change for fix for issue of
Class.forName differences between IBM and SUN's JDKs
wisberg [Thu, 1 May 2003 13:17:35 +0000 (13:17 +0000)]
minimal run-in-same-vm feature for ajbrowser
wisberg [Thu, 1 May 2003 13:15:39 +0000 (13:15 +0000)]
- permit empty input to split
- split classpath
- check for array arguments
wisberg [Thu, 1 May 2003 11:13:25 +0000 (11:13 +0000)]
updated tests for [method|execution] binary join point detection.
added narrower knownLimitation test
wisberg [Thu, 1 May 2003 10:21:00 +0000 (10:21 +0000)]
removing 1.4 API
jhugunin [Thu, 1 May 2003 03:25:43 +0000 (03:25 +0000)]
expanded coverage and fix for bug involving around advice with either
assert or <name>.class in the body
the fix for now is just to not inline such advice, but in the future these
should be transformed to inlinable constructs
jhugunin [Thu, 1 May 2003 02:02:56 +0000 (02:02 +0000)]
fix for
Bugzilla Bug 37020
wrong line for method execution join point
(but points to first executable line rather than method declaration)
and
Bugzilla Bug 37021
source path wrong in declare warning on binary files
jhugunin [Thu, 1 May 2003 00:21:51 +0000 (00:21 +0000)]
Expected fix for issue of Class.forName differences
between IBM and SUN's JDKs -- not yet tested on IBMs JDK to confirm
jhugunin [Thu, 1 May 2003 00:21:12 +0000 (00:21 +0000)]
Added easy to understand test for issue of Class.forName differences
between IBM and SUN's JDKs
Moved a nit-picking part of SourceLocationWithExpr to its own test that
is listed as a known limitation.
wisberg [Wed, 30 Apr 2003 02:43:30 +0000 (02:43 +0000)]
cleaner, but no semantic changes
wisberg [Wed, 30 Apr 2003 02:42:57 +0000 (02:42 +0000)]
removed printlns
wisberg [Wed, 30 Apr 2003 02:42:25 +0000 (02:42 +0000)]
not using unimplemented buildStructure() api