summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed bug#45489 "Structure model is wrong when re-opened"mkersten2004-02-193-3/+110
|
* Checking in Noel's update to the benchmarks. We have to scale up the ↵aclement2004-02-192-6/+3
| | | | numbers because Jim/Erik keep making the compiler/weaver faster!
* Lightweight ajdoc prototype.mkersten2004-02-1823-0/+3048
|
* Added known limitations to ajbrowser documentation.mkersten2004-02-182-1/+16
|
* Removed stale ajworkingdir option from project properties interface.mkersten2004-02-181-1/+1
|
* Minor cleanup of ajbrowser.mkersten2004-02-181-14/+14
|
* @testcase PR#52107 declare [int | String | Object] field on interfacewisberg2004-02-154-0/+103
|
* mailing list verify errorwisberg2004-02-134-0/+67
|
* Yes yes, I broke the build. The performance code had a 1.4 API in it ↵aclement2004-02-102-3/+4
| | | | (split()) which I am now removing.
* Performance benchmarks from Noel and Matthew. Run these tests standalone to ↵aclement2004-02-102-0/+897
| | | | generate a .csv file containing results.
* Fix for Bug 51326: mispelled word: "heirarchy"ehilsdal2004-02-091-2/+2
|
* Fix for Bugzilla Bug 50641 aclement2004-02-0910-26/+107
| | | | | Better binary compatibility for advice method names - I've run the tests a thousand times and they all pass, I'm still nervous about this first big commit though *gulp*
* made JDK 1.3 compatibleehilsdal2004-02-041-2/+2
|
* Removing this rogue directory that didn't seem to work. i.e. it didnt fix ↵aclement2004-01-301-0/+0
| | | | the build process.
* Following yesterdays discussion, I'm temporarily adding a folder containing ↵aclement2004-01-301-0/+0
| | | | one file to see if it makes the build happy (we had to do this for adrians new module). If it fails then I'll delete it and wait for George to return who knows the right cruise control incantations to locate the problem.
* Created 'notamodule' in bcel-builder module - will the build system now ↵aclement2004-01-301-0/+0
| | | | ignore it correctly?
* new icons for declare precendencemkersten2004-01-303-0/+0
|
* Resolution for Bugzilla Bug 46282 ehilsdal2004-01-291-0/+49
| | | | When creating obj thru intro constructor init code fails to execute
* Fix for Bugzilla Bug 42668 ehilsdal2004-01-294-31/+10
| | | | effect of an after returning type incompatible with a join point return type
* Fix for Bugzilla Bug 42668 ehilsdal2004-01-291-4/+30
| | | | effect of an after returning type incompatible with a join point return type
* Fix for Bugzilla Bug 42668 ehilsdal2004-01-291-8/+7
| | | | effect of an after returning type incompatible with a join point return type
* Fix for Bugzilla Bug 41125: ehilsdal2004-01-291-0/+0
| | | | LocalVariableTable sometimes gets BCEL-supplied parameter names
* Fix for Bugzilla Bug 41125: ehilsdal2004-01-294-38/+307
| | | | LocalVariableTable sometimes gets BCEL-supplied parameter names
* Fix for Bugzilla Bug 43792: Illegal Opcode Detectedehilsdal2004-01-292-0/+42
|
* Fix for Bugzilla Bug 43792: Illegal Opcode Detected ehilsdal2004-01-291-0/+0
| | | | | this is now a patched version of bcel-5.1 -- it was previously an unpatched version of bcel-5.0.
* Fix for broken license test. New file created yesterday has 2004 in the ↵aclement2004-01-281-1/+1
| | | | copyright statement. Added 2004 as a valid copyright year :)
* Test and fix for Bugzilla Bug 50570 jhugunin2004-01-285-8/+80
| | | | CatchClauseSignature has broken operation
* fix for Bugzilla Bug 49295 jhugunin2004-01-2814-95/+172
| | | | duplicate warning or second join point for constructor-execution
* Picked lowest hanging weave-time performance optimization fruit.jhugunin2004-01-274-113/+72
|
* Picked lowest hanging weave-time performance optimization fruit.jhugunin2004-01-2724-69/+232
|
* generates accurate max stack height information for aspectOf method jhugunin2004-01-271-0/+1
| | | | | | this is a long-standing bug that was masked by the weaver which would always recompute this field. optimizations to the weaver made this bug appear again.
* initial stab at a bcel-building moduleehilsdal2004-01-275-0/+142
|
* include the jdtDepends classesacolyer2004-01-272-0/+0
|
* Adrian made me put these in. We seem to need a directory containing one ↵aclement2004-01-271-0/+0
| | | | file in order to satisfy the build script when it builds shadows.org.eclipse.jdt.core.
* Bugzilla Bug 50641 jhugunin2004-01-261-0/+16
| | | | Better binary compatibility for advice method names
* tests for Bugzilla Bug 50641 jhugunin2004-01-264-0/+50
| | | | Better binary compatibility for advice method names
* Bugzilla Bug 50458 acolyer2004-01-264-2060/+265
| | | | | | | Make a full implementation of org.eclipse.jdt.core for use in AJDT Pushdown of AjParser and AjScanner into shadows/org.eclipse.jdt.core. New class DeclarationFactory handles creation of AJDT-specific types on behalf of Parser.
* Bugzilla Bug 50458 acolyer2004-01-265-0/+24
| | | | | | Make a full implementation of org.eclipse.jdt.core for use in AJDT Updated jdtcore jars, and an external builder configured in build chain to refresh them from the shadows...
* When not working with the branch version of acolyer2004-01-265-0/+44
| | | | | | shadows/org.eclipse.jdt.core in your workspace (which will be most of the time), this dummy project will satisfy the build dependency of the HEAD org.eclipse.jdt.core project.
* Implemented feature for Bugzilla Bug 48091 jhugunin2004-01-2417-185/+472
| | | | | | | | | | | | | | Lazy instantiation of thisJoinPoint Speed-ups of 10-100X are measured even when running a small test case with minimal GC issues. The actual feature implemented is that thisJoinPoint objects are only created just before calling the method for advice that requires them. To take advantage of this feature you must use an if PCD or some other dynamic test that occurs in the PCD not the advice body to guard the expensive creation of the thisJoinPoint object. -XlazyTjp flag must be passed to compiler to enable this feature. If any around advice is present on the joinpoint then lazy instantiation will be disabled. An Xlint warning will be displayed in this case. As a related optimization, several helper methods were added to Factory.makeJP to reduce the code size when thisJoinPoint is used.
* Fix to stop leaving 'foo' files around in the top of tests after running the ↵jhugunin2004-01-231-3/+3
| | | | suite.
* eliminated a dependency on org.eclipse.core.runtime that had crept acolyer2004-01-232-7/+7
| | | | | into this source - only the org.eclipse.jdt.core project should contain links to other portions of eclipse source.
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-2310-32/+32
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-238-30/+30
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-2337-301/+301
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-2340-181/+181
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-2311-65/+62
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-239-17/+12
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-2330-377/+377
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* tidying up compiler warnings (unused locals, imports)acolyer2004-01-233-8/+5
|