3813 Commits (84131827f7e154a2103f6d30b79ae872308abb00)
 

Author SHA1 Message Date
  aclement 84131827f7 Spacewar - a small project that exercises the compiler. 18 years ago
  wisberg 1f1ace1f84 test for 123553 18 years ago
  wisberg 6f35ef3f0f test for 128128 - also grouped test cases to better disable by commenting 18 years ago
  wisberg da562415d5 fix for 128128 - suggestion correct 18 years ago
  aclement 9ee775954d feature: Use ASM for non-woven types: testcode 18 years ago
  aclement 724c337480 just a comment. 18 years ago
  aclement 58e37167f8 organized imports 18 years ago
  aclement e87458179a test and fix for 122370 (Andy & Helen) - code generated for @Decp busted. 18 years ago
  aclement d4219e12ea test and fix for 121616 18 years ago
  aclement 15930e7f92 tests and (slightly reworked) fix for 125699 from Helen. @AJ bug with inherited advice from code style aspects. 18 years ago
  aclement 2c55408317 Support for "-Xset:name=value,name=value,name=value". The name/value data is stored in a properties object in the world and is accessible through getExtraConfiguration(). This will enable easier tailoring of weaver/world behaviour since you wont need to add new X option processing for every little thing. Should possibly only be used for tuning parameters. 18 years ago
  aclement 9e06d0efc2 test and fix for 120527 and test (commented out) for 127299 18 years ago
  aclement 81228854e0 test and fix for 120527 18 years ago
  aclement 2dcda062d9 optimization: made unpacking of the table lazy. With a minor change in AJ itself, this results in us only unpacking 15000 of the 39000 local variable table objects constructed during a build of shadows. Saving space and time. 18 years ago
  aclement 5a10ce0be3 optimization: made unpacking of the table lazy. With a minor change in AJ itself, this results in us only unpacking 15000 of the 39000 local variable table objects constructed during a build of shadows. Saving space and time. 18 years ago
  aclement a6243d9f05 include latest bcel changes. 18 years ago
  aclement f605cbc8a3 tidy up after yourself 18 years ago
  aclement 32fccd359a Bugette: annotation value of primitive type 'char' wasnt working ! 18 years ago
  aclement 34d6d63fdc optimization: rather than continuously constructing new arrays from the linked lists of instructions, we create one array and use it multiple times in MethodGen. 18 years ago
  aclement 56091228c0 optimization: less fiddling with collections when setting up the localvariables for a woven method. 18 years ago
  aclement 4035a174b2 optimization: use bit twiddling rather than Sets for manipulating the list of Pointcut.couldMatchKinds - (saves a few percent when building shadows in my tests...) 18 years ago
  aclement e781e18848 optimization: char rather than string manipulation 18 years ago
  aclement b94253a333 optimization: dont unnecessarily build signatures and faster signature processing. 18 years ago
  aclement 648abc59cc organized imports 18 years ago
  aclement 67ef5e2657 lessen the cost of hashcode and equals 18 years ago
  aclement 0b39aa5dd0 fix for 119882 (from Helen) - similar to fix for 113531 18 years ago
  acolyer e2978d3900 Progress on: empty catch block warning - compiler changes to warn on empty catch block 18 years ago
  acolyer 3b1dffc3aa Progress on: empty catch block warning - option support 18 years ago
  acolyer 26cc94c194 Progress on: empty catch block warning - test cases 18 years ago
  acolyer d07f63a30c Progress on: empty catch block warning - updates to test cases with empty catch blocks 18 years ago
  acolyer 88d5a94de9 Progress on: empty catch block warning - extra lint message 18 years ago
  acolyer abff16da00 define some constants to avoid spreading string literals around 18 years ago
  acolyer ce08d1423f provide a way to reset dump state to free up memory 18 years ago
  acolyer 1c26c6cc48 free up memory anchored in static at the end of a run 18 years ago
  acolyer fd7f8075c8 I don't think this class is actively used anymore... 18 years ago
  acolyer e51f62e491 don't hold onto references to AjBuildConfigs 18 years ago
  acolyer b03d4bb299 don't hold eclipse source types in ajstate 18 years ago
  acolyer 5f41f5d56a go "back to the source" on an incremental aspect change 18 years ago
  acolyer ede9a88868 Put compilation-and-weaving-context into multi-thread mode when doing LTW 18 years ago
  acolyer 594f80c4b8 don't hold hard references to state in this context. Assume single threaded unless told otherwise. Provide reset to ditch memory we are holding. 18 years ago
  aclement e1822afb43 comment fix 18 years ago
  aclement f743fb210e fix for 120356 - better feedback for DEOW when using @AJ. (from helen) 18 years ago
  aclement d856e4fedb fix for 123212 - ignoring subversion resources 18 years ago
  aclement 4eb2d5a175 lazy unpacking of the line number table contents. Only done when required - usually when a MethodGen built for a Method (i.e. we are going to weave it). 18 years ago
  aclement 8933aec610 lazy unpacking of the table contents. Only done when required - usually when a MethodGen built for a Method (i.e. we are going to weave it). 18 years ago
  aclement 5aa932dfea dont do anything if we dont have to. 18 years ago
  aclement 59501feb0d not perfect yet - but some I'm using. 18 years ago
  aclement 5d912f273e Helen and Eduardos AST changes for 110465 18 years ago
  acolyer 8933b6a6c1 Progress on: Bug 126328: IlegalStateException : zip file closed 18 years ago
  acolyer f856b9d877 Progress on: Bug 126316: Invalid method signature: Pjava/lang/Enum<Ljava/lang/Object;>; 18 years ago