org.ibex.classgen.git
18 years agorename CPGen -> ConstantPool
adam [Fri, 3 Jun 2005 06:11:17 +0000 (06:11 +0000)]
rename CPGen -> ConstantPool

darcs-hash:20050603061117-5007d-6ca1dbc81fa228dc450bd3e27a76b29a8d698f72.gz

18 years agoremoved ClassFile.sourceFile; use attributes.get() instead
adam [Fri, 3 Jun 2005 06:03:59 +0000 (06:03 +0000)]
removed ClassFile.sourceFile; use attributes.get() instead

darcs-hash:20050603060359-5007d-970d3717d07bcee02b294a3962fcc375dc238c34.gz

18 years agopulled {Method,Member,Field}Ref into Type.Class; made them inner classes; much cleaner
adam [Fri, 3 Jun 2005 05:57:51 +0000 (05:57 +0000)]
pulled {Method,Member,Field}Ref into Type.Class; made them inner classes; much cleaner

darcs-hash:20050603055751-5007d-0475599d53090e3875c0dd4d54a2a2d34e033a08.gz

18 years agofixed bug where ['s were getting appended instead of prepended
adam [Fri, 3 Jun 2005 05:46:05 +0000 (05:46 +0000)]
fixed bug where ['s were getting appended instead of prepended

darcs-hash:20050603054605-5007d-7fbd2a41532c006ca29bb17487e692eafbd99329.gz

18 years agoeliminated MethodRef.I
adam [Fri, 3 Jun 2005 05:44:35 +0000 (05:44 +0000)]
eliminated MethodRef.I

darcs-hash:20050603054435-5007d-5945ba6138bb4903ace678a3cbc95a3bf820b7d4.gz

18 years agocleanup of MethodRef, FieldRef, MemberRef
adam [Fri, 3 Jun 2005 05:41:15 +0000 (05:41 +0000)]
cleanup of MethodRef, FieldRef, MemberRef

darcs-hash:20050603054115-5007d-9aeb9a21fee4f1c7cc65a2ebd3921fcddc11ef29.gz

18 years agoClassGen->ClassFile, ClassGen.FieldOrMethodRef->MemberRef
adam [Fri, 3 Jun 2005 05:26:47 +0000 (05:26 +0000)]
ClassGen->ClassFile, ClassGen.FieldOrMethodRef->MemberRef

darcs-hash:20050603052647-5007d-f4f1e5a2d846a0d8c81fd7ae0ecede437ee50e05.gz

18 years agobroke IntEnt into IntEnt and FloatEnt
adam [Fri, 3 Jun 2005 04:19:58 +0000 (04:19 +0000)]
broke IntEnt into IntEnt and FloatEnt

darcs-hash:20050603041958-5007d-cf72c586c4a488d227f332f7b853d221ff1bf8d8.gz

18 years agomade all CPGen.FooEnt classes non-static, since they needed a reference to their...
adam [Fri, 3 Jun 2005 04:15:10 +0000 (04:15 +0000)]
made all CPGen.FooEnt classes non-static, since they needed a reference to their outer class anyways

darcs-hash:20050603041510-5007d-a64eb8590ad56177ad6057aca0ce834029f7f05a.gz

18 years agorenamed Type.fromDescriptor() to Type.instance()
adam [Fri, 3 Jun 2005 04:11:54 +0000 (04:11 +0000)]
renamed Type.fromDescriptor() to Type.instance()

darcs-hash:20050603041154-5007d-55bab0641ed0c19724691ec93d29814044876f78.gz

18 years agointroduced Type.Ref as common superclass of Type.Class and Type.Array
adam [Fri, 3 Jun 2005 04:09:50 +0000 (04:09 +0000)]
introduced Type.Ref as common superclass of Type.Class and Type.Array

darcs-hash:20050603040950-5007d-5109d9dffdb00afb65ad6317fa96485a78901d1e.gz

18 years agomassive cleanup of Type.java; introduced human-readable toString() and one-instance...
adam [Fri, 3 Jun 2005 03:59:04 +0000 (03:59 +0000)]
massive cleanup of Type.java; introduced human-readable toString() and one-instance-per-descriptor

darcs-hash:20050603035904-5007d-efd375ef1d7a3408750d0d4f403f41d1f8e39755.gz

18 years agoformatting only
adam [Fri, 3 Jun 2005 03:41:23 +0000 (03:41 +0000)]
formatting only

darcs-hash:20050603034123-5007d-b41de36122a0b585b69760e3e2c488539065a5d7.gz

18 years agobugfix; removed isValidDescriptorName(); it wasn't doing anything
adam [Fri, 3 Jun 2005 03:38:23 +0000 (03:38 +0000)]
bugfix; removed isValidDescriptorName(); it wasn't doing anything

darcs-hash:20050603033823-5007d-3f4993d261e5a7818f9d3f754fc4a10f9df59b24.gz

18 years agomade the makeArray() methods into instance methods
adam [Fri, 3 Jun 2005 03:36:20 +0000 (03:36 +0000)]
made the makeArray() methods into instance methods

darcs-hash:20050603033620-5007d-e3568922d15cdcd5dbd9ccb37cb81b5826536c73.gz

18 years agofinished support for reading in everything except method bodies
adam [Fri, 3 Jun 2005 03:21:30 +0000 (03:21 +0000)]
finished support for reading in everything except method bodies

darcs-hash:20050603032130-5007d-dad53e6604dce57a27e22ec5cf7c4ef89aa14af9.gz

18 years agoimplemented AttrGen(DataInput)
adam [Fri, 3 Jun 2005 01:09:55 +0000 (01:09 +0000)]
implemented AttrGen(DataInput)

darcs-hash:20050603010955-5007d-5507654ae2015576911f0b4f678b82b0e82d254a.gz

18 years agostubs for functions which should not be invoked on Type.Array
adam [Fri, 3 Jun 2005 00:56:07 +0000 (00:56 +0000)]
stubs for functions which should not be invoked on Type.Array

darcs-hash:20050603005607-5007d-e7fd022de2ffec6c61060bf70798decd8cb8581c.gz

18 years agorenamed Type.Array.arrayify to _initHelper
adam [Fri, 3 Jun 2005 00:52:25 +0000 (00:52 +0000)]
renamed Type.Array.arrayify to _initHelper

darcs-hash:20050603005225-5007d-c268f473c75e4e52689b5c660b16e6406b5e4249.gz

18 years agoformatting only: added spaces after commas
adam [Fri, 3 Jun 2005 00:49:54 +0000 (00:49 +0000)]
formatting only: added spaces after commas

darcs-hash:20050603004954-5007d-11f9a4975ad76ffafd67736e765da2c4728d3b3a.gz

18 years agoadded Type.Array
adam [Fri, 3 Jun 2005 00:46:57 +0000 (00:46 +0000)]
added Type.Array

darcs-hash:20050603004657-5007d-07c488d1ef0342168596f74114a9b9df827eec48.gz

18 years agogot it to compile
adam [Thu, 2 Jun 2005 07:46:53 +0000 (07:46 +0000)]
got it to compile

darcs-hash:20050602074653-5007d-e6eaa6b619b266a9cff720683a66e176e1d25dc6.gz

18 years agototally broken reading support - does not compile
brian [Wed, 1 Jun 2005 10:32:37 +0000 (10:32 +0000)]
totally broken reading support - does not compile

darcs-hash:20050601103237-24bed-7a40ec67b32ab99d56f4545d77db5fc1256d8a4a.gz

19 years agoremove debugging changes
brian [Fri, 4 Jun 2004 00:03:24 +0000 (00:03 +0000)]
remove debugging changes

darcs-hash:20040604000324-24bed-00a6451d6db68ff87a37b52a0f2f93aa57072a07.gz

19 years agooptimized constant pool
brian [Thu, 3 Jun 2004 23:58:23 +0000 (23:58 +0000)]
optimized constant pool

darcs-hash:20040603235823-24bed-2fd8947dbf450150fa8d89923e142997e19289eb.gz

19 years agocleanup WIDE stuff
brian [Thu, 3 Jun 2004 22:40:32 +0000 (22:40 +0000)]
cleanup WIDE stuff

darcs-hash:20040603224032-24bed-db06c56c6b0f73c3b2ba1362bdaee194308262ff.gz

19 years agointerface support
brian [Tue, 1 Jun 2004 06:19:46 +0000 (06:19 +0000)]
interface support

darcs-hash:20040601061946-24bed-429e934ef9871d89e27b27a4b76167ec004b9d8a.gz

19 years agoWIDE support
brian [Tue, 1 Jun 2004 06:18:52 +0000 (06:18 +0000)]
WIDE support

darcs-hash:20040601061852-24bed-28ad821bb47f36f8978c8d67bb8fedc457b80616.gz

19 years agohtml fix
brian [Sun, 30 May 2004 22:06:10 +0000 (22:06 +0000)]
html fix

darcs-hash:20040530220610-24bed-7641c16bc5a073b9d4a45d20bc2570e8d585ff28.gz

19 years agodoc cleanup
brian [Sun, 30 May 2004 21:47:45 +0000 (21:47 +0000)]
doc cleanup

darcs-hash:20040530214745-24bed-ecf42c47be60b02a0f406166831fe365276745cc.gz

19 years agolicense stuff
brian [Sun, 30 May 2004 21:47:33 +0000 (21:47 +0000)]
license stuff

darcs-hash:20040530214733-24bed-e70a9861f5ba284d465808e83cd728ce83337a89.gz

19 years agomisc cleanup and javadoc comments
brian [Sun, 30 May 2004 21:31:56 +0000 (21:31 +0000)]
misc cleanup and javadoc comments

darcs-hash:20040530213156-24bed-baadb0715b22ee43eb469ca0e918596c49a0bca9.gz

19 years agoadd support for ConstantValue attribute
brian [Sun, 30 May 2004 21:30:40 +0000 (21:30 +0000)]
add support for ConstantValue attribute

darcs-hash:20040530213040-24bed-2a1244597614a4f5b8f52d64dda41a9765ab658b.gz

19 years agofix iinc bug
brian [Sun, 30 May 2004 21:28:00 +0000 (21:28 +0000)]
fix iinc bug

darcs-hash:20040530212800-24bed-8bf01c826b520ddeb75b9cba8feb905bcfdc140d.gz

19 years agominor bug fixes
brian [Sat, 29 May 2004 09:17:00 +0000 (09:17 +0000)]
minor bug fixes

darcs-hash:20040529091700-24bed-d7bee1ee6d57cc211b75e8912f0a1c1c04eeca60.gz

19 years agobetter error for modification attempts after finish()
brian [Sat, 29 May 2004 05:38:44 +0000 (05:38 +0000)]
better error for modification attempts after finish()

darcs-hash:20040529053844-24bed-fdabea93c8fe73ec86614322e4d976ee28e56148.gz

19 years agooff by one overflow check bug
brian [Fri, 28 May 2004 19:12:16 +0000 (19:12 +0000)]
off by one overflow check bug

darcs-hash:20040528191216-24bed-bb5334ec0e3a5cf54ffad1cc8cea7204949c05e5.gz

19 years agooff by one SIPUSH error (not a bug)
brian [Fri, 28 May 2004 17:03:53 +0000 (17:03 +0000)]
off by one SIPUSH error (not a bug)

darcs-hash:20040528170353-24bed-aaa611752de7596972ff08cfb5fe9be044cc4b42.gz

19 years agomisc cleanup/perf enhancement
brian [Fri, 28 May 2004 16:30:37 +0000 (16:30 +0000)]
misc cleanup/perf enhancement

darcs-hash:20040528163037-24bed-23360ae3f5754c0141e50bc9fb04765a9bb8ead4.gz

19 years agofix Type.equals
brian [Fri, 28 May 2004 16:29:48 +0000 (16:29 +0000)]
fix Type.equals

darcs-hash:20040528162948-24bed-e98684bd0c250a7303052003b9ea99301f98f700.gz

19 years agomore sanity checking
brian [Fri, 28 May 2004 09:33:48 +0000 (09:33 +0000)]
more sanity checking

darcs-hash:20040528093348-24bed-e1a1a112278a4d5db8c5806676d9122adb79e7eb.gz

19 years agocp cleanup, setsourcefile
brian [Thu, 27 May 2004 07:03:46 +0000 (07:03 +0000)]
cp cleanup, setsourcefile

darcs-hash:20040527070346-24bed-d9812c9e818a589db4cd6467655dad5ba36585a1.gz

19 years agolast few fixmes
brian [Thu, 27 May 2004 04:56:14 +0000 (04:56 +0000)]
last few fixmes

darcs-hash:20040527045614-24bed-f063c6c17b497cb431783003d77378923990df8c.gz

19 years agotons more stuff
brian [Thu, 27 May 2004 04:35:32 +0000 (04:35 +0000)]
tons more stuff

darcs-hash:20040527043532-24bed-50f1c9d55b8a944955889fd500022abdadbc5c09.gz

19 years agofix xSTORE bugs
brian [Thu, 27 May 2004 01:29:12 +0000 (01:29 +0000)]
fix xSTORE bugs

darcs-hash:20040527012912-24bed-128fac4608c7f7570c7f2669d3641988c69910cf.gz

19 years agotons of stuff
brian [Wed, 26 May 2004 15:08:28 +0000 (15:08 +0000)]
tons of stuff

darcs-hash:20040526150828-24bed-51c91e71b36335ed81c3fcb7a6ac068d907fef4c.gz

19 years agosort of working
brian [Tue, 25 May 2004 05:06:42 +0000 (05:06 +0000)]
sort of working

darcs-hash:20040525050642-24bed-f2b55804b1d69c571869d7ca34ee3d474264a468.gz