org.ibex.classgen.git
14 years agomore poop make test stuff
brian [Mon, 4 Jul 2005 01:10:35 +0000 (01:10 +0000)]
more poop make test stuff

darcs-hash:20050704011035-24bed-a0837b3d14a18c15b0459d64fe8d675fb6676dfd.gz

14 years agobeginnings of type unification code
brian [Mon, 4 Jul 2005 01:10:04 +0000 (01:10 +0000)]
beginnings of type unification code

darcs-hash:20050704011004-24bed-b6a9105071161062091449ef4c969fd2bc5de9b9.gz

14 years agouse push more
brian [Mon, 4 Jul 2005 01:09:45 +0000 (01:09 +0000)]
use push more

darcs-hash:20050704010945-24bed-8d40ea06667f7931bb0fa9ec6a47087e054ba84c.gz

14 years agouse
brian [Mon, 4 Jul 2005 00:40:58 +0000 (00:40 +0000)]
use

darcs-hash:20050704004058-24bed-73c1e1c6d01048a29f76bf86fc518e659c99e789.gz

14 years agofix totally broken jssa array handling
brian [Mon, 4 Jul 2005 00:29:20 +0000 (00:29 +0000)]
fix totally broken jssa array handling

darcs-hash:20050704002920-24bed-708cf21e487ce9a97b9f3c6916dbf1eb10b42f00.gz

14 years agocreate binding for all expressions already evaluated
brian [Mon, 4 Jul 2005 00:12:12 +0000 (00:12 +0000)]
create binding for all expressions already evaluated

darcs-hash:20050704001212-24bed-09ef0e2a984531377876e36c47c1c8c90e5a8085.gz

14 years agodo not generate ops for load insns
brian [Mon, 4 Jul 2005 00:11:37 +0000 (00:11 +0000)]
do not generate ops for load insns

darcs-hash:20050704001137-24bed-6d8d2db7a0f04d564d4a1d7cf643dabbea00ca01.gz

14 years agoimplement bipush/sipush
brian [Mon, 4 Jul 2005 00:10:59 +0000 (00:10 +0000)]
implement bipush/sipush

darcs-hash:20050704001059-24bed-e8f98aaccd509f95d9f03e1ba92b4ad9bb0739d3.gz

14 years agoJSSA.Seq to for evaluation of an expr
brian [Mon, 4 Jul 2005 00:09:41 +0000 (00:09 +0000)]
JSSA.Seq to for evaluation of an expr

darcs-hash:20050704000941-24bed-6e114744b43a7e2b9e0979c685ff2d92ace7b9f2.gz

14 years agovoid methods are ops, others are not, this still isn't totally correct
brian [Sun, 3 Jul 2005 22:26:15 +0000 (22:26 +0000)]
void methods are ops, others are not, this still isn't totally correct

darcs-hash:20050703222615-24bed-0a3bf126a8ee792491a3422c96173782ce0c5884.gz

14 years agoadded Context.java
adam [Sun, 3 Jul 2005 21:57:19 +0000 (21:57 +0000)]
added Context.java

darcs-hash:20050703215719-5007d-a726caa366b23bf9ba1b5f4ae6d20f2ab24e3b05.gz

14 years agoinstance methods sort of work
brian [Sun, 3 Jul 2005 21:59:35 +0000 (21:59 +0000)]
instance methods sort of work

darcs-hash:20050703215935-24bed-832928b61f706eb597ac778320e1cd0ec4520749.gz

14 years agocleanup POP/DUP
brian [Sun, 3 Jul 2005 21:46:27 +0000 (21:46 +0000)]
cleanup POP/DUP

darcs-hash:20050703214627-24bed-39d2065025693ee95483535a7b901f010bac819f.gz

14 years agodisplay constants correctly in debug output
brian [Sun, 3 Jul 2005 21:46:06 +0000 (21:46 +0000)]
display constants correctly in debug output

darcs-hash:20050703214606-24bed-d55b7699612e4f2f15fa82bdb12df974e8428f7e.gz

14 years agodo not push void method results
brian [Sun, 3 Jul 2005 21:22:10 +0000 (21:22 +0000)]
do not push void method results

darcs-hash:20050703212210-24bed-00bf2e1cee6f5ddb6ccbf44d82ed2ab576c59fed.gz

14 years agofix Constant() constructor
brian [Sun, 3 Jul 2005 21:21:54 +0000 (21:21 +0000)]
fix Constant() constructor

darcs-hash:20050703212154-24bed-853dab0eff7875c9efde418a9fa931b1fa5b8abf.gz

14 years agoadd "this" for first arg
brian [Sun, 3 Jul 2005 21:21:40 +0000 (21:21 +0000)]
add "this" for first arg

darcs-hash:20050703212140-24bed-e07443bc57a4a4fc20eff8fbe4eb739f9a4efe6a.gz

14 years agobetter error reporting (pc and method name)
brian [Sun, 3 Jul 2005 21:21:23 +0000 (21:21 +0000)]
better error reporting (pc and method name)

darcs-hash:20050703212123-24bed-68e06fb132368d5269a61399b9a2ba5d5c1b53f3.gz

14 years agobetter stack overflow checking
brian [Sun, 3 Jul 2005 21:20:54 +0000 (21:20 +0000)]
better stack overflow checking

darcs-hash:20050703212054-24bed-0c076787f9d19b0302889267fcf497cad530b92d.gz

14 years agocleanup math ops
brian [Sun, 3 Jul 2005 21:19:52 +0000 (21:19 +0000)]
cleanup math ops

darcs-hash:20050703211952-24bed-26e771c931be9870d913d6d79caca334a5b2781b.gz

14 years agostack overflow checking
brian [Sun, 3 Jul 2005 20:35:55 +0000 (20:35 +0000)]
stack overflow checking

darcs-hash:20050703203555-24bed-6830336c6205eb9ab4208f81e216f34099de3424.gz

14 years agosome more sanity checks on expression types
brian [Sun, 3 Jul 2005 20:35:35 +0000 (20:35 +0000)]
some more sanity checks on expression types

darcs-hash:20050703203535-24bed-0421ff39d099384f3e2d4caca8aec0636aac7fea.gz

14 years agoadded VOID_EXPR
brian [Sun, 3 Jul 2005 20:35:15 +0000 (20:35 +0000)]
added VOID_EXPR

darcs-hash:20050703203515-24bed-43d6b184da67c24d2169923da7fbd9d08ba61b3c.gz

14 years agoget maxStack/maxLocals from MethodGen
brian [Sun, 3 Jul 2005 20:34:57 +0000 (20:34 +0000)]
get maxStack/maxLocals from MethodGen

darcs-hash:20050703203457-24bed-09ea083daf393328ed05066f6107a810f3c57d7b.gz

14 years agofix array instructions in jssa
brian [Sun, 3 Jul 2005 20:33:44 +0000 (20:33 +0000)]
fix array instructions in jssa

darcs-hash:20050703203344-24bed-cf5c7f53b677c992714a0de349a70b33bc358023.gz

14 years agomake test for JSSA
brian [Sun, 3 Jul 2005 20:07:54 +0000 (20:07 +0000)]
make test for JSSA

darcs-hash:20050703200754-24bed-25e749e7ad9cc6296f38e1a70d470f42857624a1.gz

14 years agostart to fix the interface problem
brian [Sun, 3 Jul 2005 19:57:06 +0000 (19:57 +0000)]
start to fix the interface problem

darcs-hash:20050703195706-24bed-9423b8ebbf5668257d7ed49f8e433a89a9b8fcce.gz

14 years agoditch debugToString
brian [Sun, 3 Jul 2005 19:40:16 +0000 (19:40 +0000)]
ditch debugToString

darcs-hash:20050703194016-24bed-a6e356f93ef17f0e5a85ffa5e48e6d8a6f2cd202.gz

14 years agolast ditch efford to separate names and type descriptors
brian [Sun, 3 Jul 2005 19:27:51 +0000 (19:27 +0000)]
last ditch efford to separate names and type descriptors

darcs-hash:20050703192751-24bed-c8bfe91cbaaaba8a6ed0a9bf022aa9e60e661c20.gz

14 years agoadded preliminary version of classgen-ified ArenaJ
adam [Sun, 3 Jul 2005 04:55:02 +0000 (04:55 +0000)]
added preliminary version of classgen-ified ArenaJ

darcs-hash:20050703045502-5007d-b74d1406a1bbce9f1aa51016b6fc607e907430e9.gz

14 years agoadded Type.Class.getBody
adam [Sun, 3 Jul 2005 04:54:33 +0000 (04:54 +0000)]
added Type.Class.getBody

darcs-hash:20050703045433-5007d-3a4997129951fc4d28f1074f60272447f59d7822.gz

14 years agofixed HIDEOUS bug in ConstantPool -- was circumventing Type-instance caching (evil...
adam [Sun, 3 Jul 2005 04:54:03 +0000 (04:54 +0000)]
fixed HIDEOUS bug in ConstantPool -- was circumventing Type-instance caching (evil!!!!)

darcs-hash:20050703045403-5007d-fa632b4cb7117316a087a362d1647fd860ec7010.gz

14 years agomore accessor methods for ClassFile and Type.Class
adam [Sun, 3 Jul 2005 04:52:36 +0000 (04:52 +0000)]
more accessor methods for ClassFile and Type.Class

darcs-hash:20050703045236-5007d-8b01f78c5f32dfad00b6a4306b84eaefdbbb5d4a.gz

14 years agorefactored tons of functionality into Class.Body and HasAttributes
adam [Sun, 3 Jul 2005 03:56:03 +0000 (03:56 +0000)]
refactored tons of functionality into Class.Body and HasAttributes

darcs-hash:20050703035603-5007d-105acbefa98a045457c54980622c0c2831aaa88c.gz

14 years agorefactored functionality out of FieldGen into Type.Class.Field
adam [Sun, 3 Jul 2005 03:26:59 +0000 (03:26 +0000)]
refactored functionality out of FieldGen into Type.Class.Field

darcs-hash:20050703032659-5007d-a306efe74ee0624a76e439ae04695295b48ffb01.gz

14 years agoreplace Type.instance()
adam [Sun, 3 Jul 2005 03:13:51 +0000 (03:13 +0000)]
replace Type.instance()

darcs-hash:20050703031351-5007d-2b53afa41b7615d2b4853055cb96f6512721d807.gz

14 years agorepair breakage
adam [Sun, 3 Jul 2005 03:08:37 +0000 (03:08 +0000)]
repair breakage

darcs-hash:20050703030837-5007d-aa303ff9006c5fdba6dee74a007d5f6f6b03c9a1.gz

14 years agoadd JSSA.Constant(int) to get JSSA to compile
brian [Sun, 3 Jul 2005 00:39:52 +0000 (00:39 +0000)]
add JSSA.Constant(int) to get JSSA to compile

darcs-hash:20050703003952-24bed-a0274c69f7e89d3d132251687e4b7863454c0c9c.gz

14 years agomake Type abstract
brian [Sun, 3 Jul 2005 00:38:44 +0000 (00:38 +0000)]
make Type abstract

darcs-hash:20050703003844-24bed-1010a069a6fa7a199db59de9e499f90a74e008a5.gz

14 years agoadded Type.Primitive, generate toString() output on demand
brian [Sat, 2 Jul 2005 23:34:46 +0000 (23:34 +0000)]
added Type.Primitive, generate toString() output on demand

darcs-hash:20050702233446-24bed-315315a4af5c26927578d497c63fccd1d2e2c965.gz

14 years agoMember.getDescriptor
brian [Sat, 2 Jul 2005 23:06:01 +0000 (23:06 +0000)]
Member.getDescriptor

darcs-hash:20050702230601-24bed-9e63b489bd661489230fff789495b2d8e47cfc8d.gz

14 years agomove field type descriptor parsing to Type.java, like method()
brian [Sat, 2 Jul 2005 23:01:11 +0000 (23:01 +0000)]
move field type descriptor parsing to Type.java, like method()

darcs-hash:20050702230111-24bed-392ba5f9860b67792048d0598ca4b52d0ce95174.gz

14 years agoadd VALID_FIELD_FLAGS (like VALID_METHOD_FLAGS)
brian [Sat, 2 Jul 2005 22:57:42 +0000 (22:57 +0000)]
add VALID_FIELD_FLAGS (like VALID_METHOD_FLAGS)

darcs-hash:20050702225742-24bed-86aa60249f41238dc52238fe95565f3c2e5c0df4.gz

14 years agoClass.method(sig)
brian [Sat, 2 Jul 2005 22:48:19 +0000 (22:48 +0000)]
Class.method(sig)

darcs-hash:20050702224819-24bed-7ad3aaf47e340cfd7e1868e60d94f9e6e1284d0f.gz

14 years agoadded Type.Field.Body and Type.Class.Body
adam [Sun, 3 Jul 2005 02:43:23 +0000 (02:43 +0000)]
added Type.Field.Body and Type.Class.Body

darcs-hash:20050703024323-5007d-4bd60b17ae5fb293f0c5f0c35886b764e4638964.gz

14 years agoadded convenience methods to HasFlags
adam [Sun, 3 Jul 2005 02:42:40 +0000 (02:42 +0000)]
added convenience methods to HasFlags

darcs-hash:20050703024240-5007d-479b6c96277dec3d7361e2b7a48945b69e14ab27.gz

14 years agoremove no-longer-necessary equals() and hashCode() methods
adam [Sun, 3 Jul 2005 00:29:44 +0000 (00:29 +0000)]
remove no-longer-necessary equals() and hashCode() methods

darcs-hash:20050703002944-5007d-278df3cd93fc2070735e2bf2ecdef8e0d6916648.gz

14 years agofix the field type descriptor bug (again :) )
brian [Sat, 2 Jul 2005 21:56:18 +0000 (21:56 +0000)]
fix the field type descriptor bug (again :) )

darcs-hash:20050702215618-24bed-73449f508f9d18692bfc1abb45f36197c49f355a.gz

14 years agomade ClassFile(DataInput) public
adam [Sat, 2 Jul 2005 08:17:43 +0000 (08:17 +0000)]
made ClassFile(DataInput) public

darcs-hash:20050702081743-5007d-e200e79e9ceabbf5bd508a67f6c59abf4d03dc4b.gz

14 years agook, really added JSSA
adam [Sat, 2 Jul 2005 01:54:49 +0000 (01:54 +0000)]
ok, really added JSSA

darcs-hash:20050702015449-5007d-9006a07f598b44ea56adfdc951f671a7b174d3ad.gz

14 years agomassive refactoring of method-body-printing; see Type.Class.Method.Body
adam [Fri, 1 Jul 2005 06:47:10 +0000 (06:47 +0000)]
massive refactoring of method-body-printing; see Type.Class.Method.Body

darcs-hash:20050701064710-5007d-41ba0a61d4231d7b7fd5bdc766fd56de31ea9d0d.gz

14 years agomajor updates to JSSA
adam [Fri, 1 Jul 2005 05:58:08 +0000 (05:58 +0000)]
major updates to JSSA

darcs-hash:20050701055808-5007d-096d5239e36d6be70de157283257bc693b029e06.gz

14 years agogot JSSA to the point where it compiles, but doesn't even remotely work
adam [Fri, 1 Jul 2005 03:11:49 +0000 (03:11 +0000)]
got JSSA to the point where it compiles, but doesn't even remotely work

darcs-hash:20050701031149-5007d-b99523ae780b3e5e1d5f8bd5d0b157ae69d2db7b.gz

14 years agomassive rewrite of Code.java
adam [Thu, 30 Jun 2005 07:05:01 +0000 (07:05 +0000)]
massive rewrite of Code.java

darcs-hash:20050630070501-5007d-701e24f59351581fb7568f122ce04a0b2ecbb98f.gz

14 years agomore reformatting
adam [Mon, 27 Jun 2005 08:55:26 +0000 (08:55 +0000)]
more reformatting

darcs-hash:20050627085526-5007d-bd95507e6c0286409f197fa168bafc0c7c86fc73.gz

14 years agoformatting
adam [Mon, 27 Jun 2005 08:42:58 +0000 (08:42 +0000)]
formatting

darcs-hash:20050627084258-5007d-168a02fa5d14ab89694232a75219b239e952b5a4.gz

14 years agoformatting
adam [Mon, 27 Jun 2005 08:42:13 +0000 (08:42 +0000)]
formatting

darcs-hash:20050627084213-5007d-e8730cd4856c35e1ab910e6f55ba676bac40460d.gz

14 years agobugfixes
adam [Mon, 27 Jun 2005 08:38:53 +0000 (08:38 +0000)]
bugfixes

darcs-hash:20050627083853-5007d-ed2d851348f873fe00e297f587e420b34f802906.gz

14 years agoreformatting
adam [Mon, 27 Jun 2005 08:37:31 +0000 (08:37 +0000)]
reformatting

darcs-hash:20050627083731-5007d-44f230c632fc0777b7b3fb1f63cca216e637cfb9.gz

14 years agoremoved redundant ownerInterface argument
adam [Mon, 27 Jun 2005 08:33:10 +0000 (08:33 +0000)]
removed redundant ownerInterface argument

darcs-hash:20050627083310-5007d-321c6c51fa5c7422c6b945e9e0b53156fbc48eed.gz

14 years agorefactored a lot of functionality up from MethodGen into Type.Class.Method
adam [Mon, 27 Jun 2005 08:30:01 +0000 (08:30 +0000)]
refactored a lot of functionality up from MethodGen into Type.Class.Method

darcs-hash:20050627083001-5007d-98b135f8f7eeddb1bc30e4af05bfb8d58d8708be.gz

14 years agomass rename: ACC_FOO
adam [Mon, 27 Jun 2005 08:17:49 +0000 (08:17 +0000)]
mass rename: ACC_FOO

darcs-hash:20050627081749-5007d-0809071d4e8aef3f76eb7ff5fa7c52b39fcca3ad.gz

14 years agobrians changes to ClassFile
adam [Mon, 27 Jun 2005 08:12:37 +0000 (08:12 +0000)]
brians changes to ClassFile

darcs-hash:20050627081237-5007d-4d48ff0d7a300f1a1dc45a9dbc729c5d6513daea.gz

14 years agobrians changes to MethodGen
adam [Mon, 27 Jun 2005 08:12:05 +0000 (08:12 +0000)]
brians changes to MethodGen

darcs-hash:20050627081205-5007d-e4b4a48011364f4bf2ad31f054e4d1098e0cbecd.gz

14 years agobrians changes to FieldGen
adam [Mon, 27 Jun 2005 08:11:56 +0000 (08:11 +0000)]
brians changes to FieldGen

darcs-hash:20050627081156-5007d-9f6348a2b3e823e75757534b177c2a39666613f9.gz

14 years agobrians changes to ConstantPool
adam [Mon, 27 Jun 2005 08:11:04 +0000 (08:11 +0000)]
brians changes to ConstantPool

darcs-hash:20050627081104-5007d-cc62baf6945aa9dc6874b6c7a846e05e94b6e592.gz

14 years agoun-fixed Type.java
adam [Mon, 27 Jun 2005 08:07:10 +0000 (08:07 +0000)]
un-fixed Type.java

darcs-hash:20050627080710-5007d-619be5d4a6ea761ae9974d2a1754b8b667998024.gz

14 years agoupdates to CGConsts, generator program
adam [Mon, 27 Jun 2005 07:41:16 +0000 (07:41 +0000)]
updates to CGConsts, generator program

darcs-hash:20050627074116-5007d-885d27ec222b85764ae641ebafacf294a3ef4740.gz

14 years agoadded Code.java
adam [Fri, 3 Jun 2005 07:39:55 +0000 (07:39 +0000)]
added Code.java

darcs-hash:20050603073955-5007d-8f78a752966e530769102b8cafe6b9e080641405.gz

14 years agojust a variable renaming
adam [Fri, 3 Jun 2005 06:23:45 +0000 (06:23 +0000)]
just a variable renaming

darcs-hash:20050603062345-5007d-8bfb6fa2ba97f93f7cc18d7198903d73d4d6f6ff.gz

14 years agoformatting only
adam [Fri, 3 Jun 2005 06:15:22 +0000 (06:15 +0000)]
formatting only

darcs-hash:20050603061522-5007d-7c0046d859dc4c3ec9c957ee698988e3d14f810f.gz

14 years agoLongEnt split into DoubleEnt and LongEnt
adam [Fri, 3 Jun 2005 06:15:01 +0000 (06:15 +0000)]
LongEnt split into DoubleEnt and LongEnt

darcs-hash:20050603061501-5007d-b5fdc7152fd89895beb22e4411cb2f825af16606.gz

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

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

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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

15 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

15 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

15 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

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

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

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

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