2005-05-13 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / ilasm / parser / ChangeLog
1 2005-05-12  Jackson Harper  <jackson@ximian.com>
2
3         * ILParser.jay: Handle lists of data items correctly.
4
5 2005-05-10  Ankit Jain  <ankit@corewars.org>
6
7         Fix #74768.
8         * ILParser.jay (type): Emit TypeRefs instead of TypeSpecs for valuetypes,
9         so don't create ExternTypeRefInst.
10         Hack along with Hari.
11
12 2005-04-30  Ankit Jain  <ankit@corewars.org>
13
14         * ILParser.jay (event_decl): Add custom attribute.
15
16 2005-04-27  Ankit Jain  <ankit@corewars.org>
17         
18         * ILParser.jay (method_ref): Let owner.GetMethodRef handle the
19         creation of TypeSpecMethodRef.
20         
21 2005-04-26  Ankit Jain  <ankit@corewars.org>
22
23         * ILParser.jay (comp_name): Allow n.a.'b' . 
24
25 2005-04-18  Ankit Jain  <ankit@corewars.org>
26
27         * ILParser.jay (manifestres_head): Read resource file and 
28         add ManifestResource with CodeGen.
29         (manres_attr): Set visibility flag of the resource.
30         
31 2005-04-12  Ankit Jain  <ankit@corewars.org>
32
33         * ILParser.jay (class_decl, method_decl, prop_decl, 
34         assemblyref_decl | customattr_decl): Use
35         codegen.CurrentCustomAttrTarget for adding custom
36         attributes.
37         (field_decl, method_decl, event_head, prop_head):
38         Set codegen.CurrentCustomAttrTarget     
39
40 2005-04-08  Ankit Jain  <radical@corewars.org>
41
42         * ILParser.jay (type): When parsing K_VALUETYPE, mark the typeref
43         as a value type.
44         (field_init): The float32 and float64 constructor argument is
45         the hex representation, not the integer equivalent value.
46
47 2005-03-17  Ankit Jain  <radical@corewars.org>
48
49         * ILParser.jay(method_decl): Add default value for a method param.
50         
51 2004-12-02  Miguel de Icaza  <miguel@ximian.com>
52
53         * ILParser.jay(field_init): Explicit cast to the target type, this
54         is what ilasm does (0xFFFFFFFF) as an int gets translated
55         
56         Added D_STACKRESERVE token.
57
58         (prop_head, event_head): Allow it to take a compound name (for explicit
59         interface implementations of properties).
60
61 2004-07-21  Jackson Harper  <jackson@ximian.com>
62
63         * ILParser.jay: Clones ExternTypeRefInsts as well as
64         ExternTypeRefs, wrap this check into a method so things are
65         somewhat clean.
66         
67 2004-07-08  Jackson Harper  <jackson@ximian.com>
68
69         * ILParser.jay: Add custom attributes to assemblyrefs.
70         
71 2004-06-26  Jackson Harper  <jackson@ximian.com>
72
73         * ILParser.jay: vtable fixups use the int32 or int64 keyword, not
74         actual int values. When adding modules for pinvoke info use the
75         ExternTable so we dont get duplicate modules.
76         
77 2004-06-19  Jackson Harper  <jackson@ximian.com>
78
79         * ILParser.jay: Resolve method pointers that are being treated as
80         typerefs.
81         
82 2004-06-19  Jackson Harper  <jackson@ximian.com>
83
84         * ILParser.jay: Resolve other modules global 'type'.
85         
86 2004-06-14  Jackson Harper  <jackson@ximian.com>
87
88         * ILParser.jay: Add file refs.
89         
90 2004-06-14  Jackson Harper  <jackson@ximian.com>
91
92         * ILParser.jay: Add module refs, allow them to be referenced.
93         
94 2004-06-14  Jackson Harper  <jackson@ximian.com>
95
96         * ILParser.jay: Set module names.
97         
98 2004-05-25  Jackson Harper  <jackson@ximian.com>
99
100         * ILParser.jay: Fix casting for data type constants.
101         
102 2004-05-22  Jackson Harper  <jackson@ximian.com>
103
104         * ILParser.jay: [,] is short form for [...,...] this fixes bug
105         number 58569.
106         
107 2004-05-22  Jackson Harper  <jackson@ximian.com>
108
109         * ILParser.jay: Handle wchar, it is just an alias for char. This
110         fixes bug #58523.
111         
112 2004-05-05  Jackson Harper  <jackson@ximian.com>
113
114         * ILParser.jay: Handle endian issues when converting numeric
115         types.
116         
117 2004-04-14  Jackson Harper  <jackson@ximian.com>
118
119         * ILParser.jay: Correct args for version numbers.
120         
121 2004-04-03  Jackson Harper  <jackson@ximian.com>
122
123         * ILParser.jay: Dont use hash alg enum its too restrictive
124         
125 2004-04-02  Jackson Harper  <jackson@ximian.com>
126
127         * ILParser.jay: Set assembly info.
128         
129 2004-04-01  Jackson Harper  <jackson@ximian.com>
130
131         * ILParser.jay: Set a flag in the tokenizer when parsing byte
132         arrays. Otherwise we can't tell WTF they are. Set assemblyref
133         attributes.
134         
135 2004-03-28  Jackson Harper  <jackson@ximian.com>
136
137         * ILParser.jay: Fix typo.
138         
139 2004-03-28  Jackson Harper  <jackson@ximian.com>
140
141         * ILParser.jay: Set true and false literals properly. Add instance
142         property attribute.
143         
144 2004-02-18  Jackson Harper  <jackson@ximian.com>
145
146         * ILParser.jay: Create ExternTypeRefInsts when a valuetype
147         extern_class is encountered. This way the underlying type is not
148         changed to a value type.
149         
150
151 2003-12-10  Jackson Harper <jackson@ximian.com>
152
153         * ILParser.jay: When modifying extern types, clone them and modify
154         the clone.
155         
156 2003-12-10  Jackson Harper <jackson@ximian.com>
157
158         * ILParser.jay: Use the extern table for all extern type
159         creations.
160         
161 2003-12-10  Jackson Harper <jackson@ximian.com>
162
163         * ILParser.jay: Add COMP_NAME token.
164         
165 2003-12-10  Jackson Harper <jackson@ximian.com>
166
167         * ILParser.jay: vtable fixups can be int32s
168         
169 2003-11-18  Jackson Harper <jackson@ximian.com>
170
171         * ILParser.jay: Add zeroinit.
172         
173 2003-11-17 Jackson Harper <jackson@ximian.com>
174
175         * ILParser.jay: Create strings from byte arrays. Fix parsing of
176         bytes that are passed as INT64.
177         
178 2003-11-16 Jackson Harper <jackson@ximian.com>
179
180         * ILParser.jay: Handle string instructions that are given byte
181         arrays. This fixes bug #51039.
182         
183 2003-10-28 Jackson Harper <jackson@ximian.com>
184
185         * ILParser.jay: Use the ExternTable to create external type
186         references. Remove some ultra top secret debugging code.
187         
188 2003-10-17 Jackson Harper <jackson@ximian.com>
189
190         * ILParser.jay: Set value types, set enums as value types. Use
191         correct var for call conv in method signatures.
192         
193 2003-10-10 Jackson Harper <jackson@ximian.com>
194
195         * ILParser.jay: Create generic method refs.
196         
197 2003-10-08 Jackson Harper <jackson@ximian.com>
198
199         * ILParser.jay: Attach generic type parameters to methods.
200         
201 2003-09-27 Jackson Harper <jackson@latitudegeo.com>
202
203         * ILParser.jay: Set pinvoke info. Allow param attributes in type
204         lists.
205         
206 2003-09-21 Jackson Harper <jackson@latitudegeo.com>
207
208         * ILParser.jay: Define data
209         
210 2003-09-15 Jackson Harper <jackson@latitudegeo.com>
211
212         * ILParser.jay: dashed names aren't legal for file names, if the
213         name has a dash in it it needs to be quoted ie 'gtk-sharp'.
214         
215 2003-09-12 Jackson Harper <jackson@latitudegeo.com>
216
217         * ILParser.jay: Fix typo in field inits. Methods attached to
218         modified types should be type spec method refs.
219         
220 2003-08-19 Jackson Harper <jackson@latitudegeo.com>
221
222         * ILParser.jay: Implement address constants and string
223         constants. Add data definitions to their types, and create data
224         item lists. Also implement long form overrides.
225         
226 2003-08-19 Jackson Harper <jackson@latitudegeo.com>
227
228         * ILParser.jay: Add override methods.
229         
230 2003-08-10 Jackson Harper <jackson@latitudegeo.com>
231
232         * ILParser.jay: Create an empty array list for empty type
233         lists. Start phasing out INT32 because the tokenizer will no
234         longer create this token.
235                 
236 2003-08-03 Jackson Harper <jackson@latitudegeo.com>
237
238         * ILParser.jay: Use new sentinel type. Create valuetypes.
239
240 2003-08-03 Jackson Harper <jackson@latitudegeo.com>
241
242         * ILParser.jay: Make value types and enum types.
243         
244 2003-08-03 Jackson Harper <jackson@latitudegeo.com>
245
246         * ILParser.jay: Create label references where appropriate instead
247         of adding labels.
248         
249 2003-08-02 Jackson Harper <jackson@latitudegeo.com>
250
251         * ILParser.jay: Set from label, not to label for filter block handlers
252         
253 2003-07-30 Jackson Harper <jackson@latitudegeo.com>
254
255         * ILParser.jay: Create branch instructions with explicit offsets
256         
257 2003-07-29 Jackson Harper <jackson@latitudegeo.com>
258
259         * ILParser.jay: Use new labeling system for handler blocks.
260         
261 2003-07-29 Jackson Harper <jackson@latitudegeo.com>
262
263         * ILParser.jay: No longer need to supply method references
264         to instructions, they get that when emitting now.
265         
266 2003-07-28 Jackson Harper <jackson@latitudegeo.com>
267
268         * ILParser.jay: Use TypeRef.Ellipsis instead of null for a 
269         placeholder in bound arrays. Do not use AsClassRef anymore.
270         
271 2003-07-21 Jackson Harper <jackson@latitudegeo.com>
272
273         * ILParser.jay: Set maxstack
274         
275 2003-07-20 Jackson Harper <jackson@latitudegeo.com>
276
277         * ILParser.jay: Do not use the AsClassRef method anymore to attach
278         methods and fields to types. All types can do this now. Create
279         generic type refs and generic type instances. 
280         
281 2003-07-17 Jackson Harper <jackson@latitudegeo.com>
282
283         * ILParser.jay: Add generic type refs, and fake generic class refs.
284                 
285 2003-07-15 Jackson Harper <jackson@latitudegeo.com>
286
287         * ILParser.jay: Add generic type constraints and tokens used to
288         create them
289                 
290 2003-07-16  Peter Williams  <peter@newton.cx>
291
292         * .cvsignore: ILParser.cs has been moved.
293
294 2003-07-14 Jackson Harper <jackson@latitudegeo.com>
295
296         * ILParser.jay: Seperate generic constraints from generic parameters.
297                 
298 2003-06-14 Jackson Harper <jackson@latitudegeo.com>
299
300         * ILParser.jay: Add set imagebase, subsystem, and corflags.
301                 
302 2003-06-14 Jackson Harper <jackson@latitidegeo.com>
303
304         * ILParser.jay: Implement custom modified types.
305                 
306 2003-06-08 Jackson Harper <jackson@latitudegeo.com>
307
308         * ILParser.jay: Implement properties
309                 
310 2003-06-08 Jackson Harper <jackson@latitudegeo.com>
311
312         * ILParser.jay: Add generic type parameters to types. Implement events.
313                 
314 2003-06-04 Jackson Harper <jackson@latitudegeo.com>
315
316         * ILParser.jay: Assembly and module names may have dashes in them
317         (like gtk-sharp.dll).
318                 
319 2003-05-31 Jackson Harper <jackson@latitudegeo.com>
320
321         * ILParser.jay: Set assembly names. When looking up types in the
322         form [assembly]name first check if the assembly is this
323         assembly. Implement scope_blocks, and implement scope block form
324         exception handling.
325                 
326 2003-05-31 Jackson Harper <jackson@latitudegeo.com>
327
328         * ILParser.jay: Use type instead of params for calli signatures.
329                 
330 2003-05-31 Jackson Harper <jackson@latitudegeo.com>
331
332         * ILParser.jay: When looking up types first check to see if this
333         is actually a primitive object type (System.String,
334         System.Object). Add custom attributes to types. Handle the il
335         keyword the exact same way as cil. Add ellipsises to param and sig
336         lists. Add an optional name to typelists, this is just parsed it
337         is not implemented properly. Add custom attributes to
338         methods. Implement custom types (just methodrefs to ctors).
339                 
340 2003-05-25 Jackson Harper <jackson@latitudegeo.com>
341
342         * ILParser.jay: Pass call conv to methoref constructors. Add the
343         ELLIPSIS to type_lists, this is for vararg methods
344                 
345 2003-05-23 Jackson Harper <jackson@latitudegeo.com>
346
347         * ILParser.jay: Remove top secret debugging code.
348                 
349 2003-05-23 Jackson Harper <jackson@latitudegeo.com>
350
351         * ILParser.jay: Implement label form structured exception handling.
352                 
353 2003-05-22 Jackson Harper <jackson@latitudegeo.com>
354
355         * ILParser.jay: Comment out K_IMF and K_NAN these are not used in
356         the grammar.
357                 
358 2003-05-21 Jackson Harper <jackson@latitudegeo.com>
359
360         * ILParser.jay: Add ldc.r4 to INSTR_R int also fix cast to double.
361                 
362 2003-05-21 Jackson Harper <jackson@latitudegeo.com>
363
364         * ILParser.jay: When converting from int32 to int64 do an exact
365         bit conversion, not a numerical conversion.
366                 
367 2003-05-21 Jackson Harper <jackson@latitudegeo.com>
368
369         * ILParser.jay: INT_I8s are not int instructions, currently the
370         only INT_I8 instruction is ldc.i8 so this new code does more
371         checks then needed but is written in anticipation of some new long
372         instructions being found. Implement signature instructions, token
373         instructions, and signatures. Convert INT32s masquerading as
374         INT64s to Int64.
375                 
376 2003-05-19 Jackson Harper <jackson@latitudegeo.com>
377
378         * ILParser.jay: Same as below but with float64 ()
379                 
380 2003-05-19 Jackson Harper <jackson@latitudegeo.com>
381
382         * ILParser.jay: When the float32 (0xFFFFFF) syntax is used the hex
383         value represents the exact byte value of a float NOT an integer
384         value that is converted to a float.
385                 
386 2003-05-18 Jackson Harper <jackson@latitudegeo.com>
387
388         * ILParser.jay: Use new methods for converting types to
389         classrefs. Expand grammar for locals.
390
391                 
392 2003-05-18 Jackson Harper <jackson@latitudegeo.com>
393
394         * ILParser.jay: Convert cast integers to floats.
395                 
396 2003-05-11 Jackson Harper <jackson@latitudegeo.com>
397
398         * ILParser.jay: Add tokens for instructions that take param and
399         local args. Do not create empty lists for sig_args and
400         type_lists. Add param and local instructions.
401                 
402 2003-05-11 Jackson Harper <jackson@latitudegeo.com>
403
404         * ILParser.jay: Set size and packing information for types
405                 
406 2003-05-10 Jackson Harper <jackson@latitudegeo.com>
407
408         * ILParser.jay: Add field instructions
409                 
410 2003-05-10 Jackson Harper <jackson@latitudegeo.com>
411
412         * ILParser.jay: Add global method references
413                 
414 2003-05-10 Jackson Harper <jackson@latitudegeo.com>
415
416         * ILParser.jay: Add locals, method references, and method instructions
417                 
418 2003-05-07 Jackson Harper <jackson@latitudegeo.com>
419
420         * ILParser.jay: Add type instructions. NOTE - type_spec is not
421         fully implemented yet, so this has some explosive potential.
422                 
423 2003-05-07 Jackson Harper <jackson@latitudegeo.com>
424
425         * ILParser.jay: Remove dotted_name, it is not used at all
426         anymore. vtattr only take an int64 param, this fix gets rid of all
427         of the remaining reduce/reduce conflicts
428                 
429 2003-05-07 Jackson Harper <jackson@latitudegeo.com>
430
431         * ILParser.jay: Remove extraneous dotted_name, also make comp_name
432         contain dotted_name logic. Oh how I will miss the 301
433         reduce/reduce conflicts these small changes fixed :-)
434                 
435 2003-05-06 Jackson Harper <jackson@latitudegeo.com>
436
437         * ILParser.jay: Emit INSTR_I8 instructions as int
438         instructions. Implement label lists, emit switch instruction.
439                 
440 2003-05-05 Jackson Harper <jackson@latitudegeo.com>
441
442         * ILParser.jay: Add labels to methods, add branching instructions.
443                 
444 2003-05-04 Jackson Harper <jackson@latitudegeo.com>
445
446         * ILParser.jay: Use new MiscInstr.ldstr for ldstr, add INSTR_Rs
447                 
448 2003-05-04 Jackson Harper <jackson@latitudegeo.com>
449
450         * ILParser.jay: Set int64's masquerading as int32 to upper and
451         lower bounds if neccasary. NEED TO TEST this behavoir on windows.
452                 
453 2003-05-01 Jackson Harper <jackson@latitudegeo.com>
454
455         * ILParser.jay: Fix a bunch of conversions, implement hexbytes
456                 
457 2003-04-30 Jackson Harper <jackson@latitudegeo.com>
458
459         * ILParser.jay: Implement non marshalled methodheads, method
460         attributes, impl attributes, imit simple int and ldstr instructions.
461                 
462 2003-04-17 Jackson Harper <jackson@latitudegeo.com>
463
464         * ILParser.jay: Define data, fix repeat_opt allways being set.
465                 
466 2003-04-17 Jackson Harper <jackson@latitudegeo.com>
467
468         * ILParser.jay: Add external types to the extern type table.
469                 
470 2003-04-17 Jackson Harper <jackson@latitudegeo.com>
471
472         * ILParser.jay: Use new types and methods to build a tree.
473                 
474 2003-04-07 Jackson Harper <jackson@latitudegeo.com>
475
476         * ILParser.jay: Implement data items
477                 
478 2003-04-07 Jackson Harper <jackson@latitudegeo.com>
479
480         * ILParser.jay: Implement most field features
481                 
482 2003-04-05 Jackson Harper <jackson@latitudegeo.com>
483
484         * ILParser.jay: Set type parameter index
485                 
486 2003-04-05 Jackson Harper <jackson@latitudegeo.com>
487
488         * ILParser.jay: Emit parameterized types
489                 
490 2003-04-04 Jackson Harper <jackson@latitudegeo.com>
491
492         * ILParser.jay: Add parameterized method declarations.
493                 
494 2003-04-03 Jackson Harper <jackson@latitudegeo.com>
495
496         * ILParser.jay: Add parameterized types to classes.
497                 
498 2003-04-02 Jackson Harper <jackson@latitudegeo.com>
499
500         * ILParser.jay: Support most non-obsolete native types.
501                 
502 2003-04-02 Jackson Harper <jackson@latitudegeo.com>
503
504         * ILParser.jay: Proper names for native int and native uint
505                 
506 2003-04-01 Jackson Harper <jackson@latitudegeo.com>
507
508         * ILParser.jay: Add Call conventions, fix primitive spelling.
509         
510 2003-04-01 Jackson Harper <jackson@latitudegeo.com>
511
512         * ILParser.jay: Add TypedRef primative type.
513         
514 2003-04-01 Jackson Harper <jackson@latitudegeo.com>
515
516         * ILParser.jay: Support pinned, modreq, and modopt types.
517         
518 2003-04-01 Jackson Harper <jackson@latitudegeo.com>
519
520         * ILParser.jay: Use the CodeGen CompleteClass method when a class
521         is completed instead of setting the current class to null. This
522         does some extra cleanup
523         
524 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
525
526         * ILParser.jay: Add bound arrays
527         
528 2003-03-30 Jackson Harper <jackson@latitudegeo.com>
529
530         * ILParser.jay: Concat slashed names properly
531         
532 2003-03-30 Jackson Harper <jackson@latitudegeo.com>
533
534         * ILParser.jay: Implement most of type
535         
536 2003-03-30 Jackson Harper <jackson@latitudegeo.com>
537
538         * ILParser.jay: Add code from old parser to declare and define classes.
539                 
540 2003-03-30 Jackson Harper <jackson@latitudegeo.com>
541
542         * ILParser.jay: New grammar that I haven't made a mess of, this
543         takes all the special cases into account much better.
544                 
545 2003-03-19 Jackson Harper <jackson@latitudegeo.com>
546
547         * ILParser.jay: .hash algorithm can be followed by bytes
548
549 2003-03-19 Jackson Harper <jackson@latitudegeo.com>
550
551         * ILParser.jay: Allow assembly refs to have dots in name.
552
553 2003-03-17 Jackson Harper <jackson@latitudegeo.com>
554
555         * ILParser.jay: Add object to primative types
556
557 2003-03-17 Jackson Harper <jackson@latitudegeo.com>
558
559         * ILParser.jay: Set CallConv for opcodes that have a call conv, 
560         like call and newobj
561
562 2003-03-17 Jackson Harper <jackson@latitudegeo.com>
563
564         * ILParser.jay: Set CallConvs properly, use type_ref instead of type for
565         method overrides.
566
567 2003-03-16 Jackson Harper <jackson@latitudegeo.com>
568
569         * ILParser.jay: .ctor and .cctor can also be method names.
570
571 2003-03-16 Jackson Harper <jackson@latitudegeo.com>
572
573         * ILParser.jay: Use assembly_ref for extern assemblies so names with dashes can be used.
574
575 2003-03-15 Jackson Harper <jackson@latitudegeo.com>
576
577         * ILParser.jay: Define local variables
578
579 2003-03-15 Jackson Harper <jackson@latitudegeo.com>
580
581         * ILParser.jay: Add param_list definition, use param_list for method refs
582
583 2003-03-15 Jackson Harper <jackson@latitudegeo.com>
584
585         * ILParser.jay: de-bacwardificate values passed to add method, 
586         I was setting the return to the parent before, but the parent 
587         value was being set to the return type value so it all worked 
588         out but was very confusing.
589
590 2003-03-15 Jackson Harper <jackson@latitudegeo.com>
591
592         * ILParser.jay: Add external field references
593
594 2003-03-15 Jackson Harper <jackson@latitudegeo.com>
595
596         * ILParser.jay: Add fields to the field table, add field references,
597         emit instructions that take a field param
598
599 2003-03-15 Jackson Harper <jackson@latitudegeo.com>
600
601         * ILParser.jay: Emit ldstr instruction
602
603 2003-03-15 Jackson Harper <jackson@latitudegeo.com>
604
605         * ILParser.jay: Create external method references
606
607 2003-03-14 Jackson Harper <jackson@latitudegeo.com>
608
609         * ILParser.jay: Emit instructions that take a method def as a single param
610
611 2003-03-14 Jackson Harper <jackson@latitudegeo.com>
612
613         * ILParser.jay: Emit instructions that take a single type as a param
614
615 2003-03-14 Jackson Harper <jackson@latitudegeo.com>
616
617         * ILParser.jay: Emit instructions that take a single int32 as a param
618
619 2003-03-13 Jackson Harper <jackson@latitudegeo.com>
620
621         * ILParser.jay: Remove unused references
622
623 2003-03-13 Jackson Harper <jackson@latitudegeo.com>
624
625         * ILParser.jay: Emit simple instructions
626
627 2003-03-13 Jackson Harper <jackson@latitudegeo.com>
628
629         * ILParser.jay: Set MaxStack, clean up some typos
630
631 2003-03-13 Jackson Harper <jackson@latitudegeo.com>
632
633         * ILParser.jay: Set entrypoint 
634
635 2003-03-11 Jackson Harper <jackson@latitudegeo.com>
636
637         * ILParser.jay: Create TypeRefs instead of types, define methods.
638
639 2003-03-09 Jackson Harper <jackson@latitudegeo.com>
640
641         * ILParser.jay: Set Call Conventions and Implementation Flags
642
643 2003-03-09 Jackson Harper <jackson@latitudegeo.com>
644
645         * ILParser.jay: Add implemented interfaces
646
647 2003-03-08 Jackson Harper <jackson@latitudegeo.com>
648
649         * ILParser.jay: Create method attributes
650
651 2003-03-08 Jackson Harper <jackson@latitudegeo.com>
652
653         * ILParser.jay: Reference external assemblies.
654
655 2003-03-06 Jackson Harper <jackson@latitudegeo.com>
656
657         * ILParser.jay: Implemented class inheritence
658
659 2003-03-06 Jackson Harper <jackson@latitudegeo.com>
660
661         * ILParser.jay: Pass null Location when adding class, concat dottedName pieces
662
663 2003-03-06 Jackson Harper <jackson@latitudegeo.com>
664
665         * ILParser.jay: Reconfigure to work with new PEAPI emission system
666
667 2003-02-10 Jackson Harper <jackson@latitudegeo.com>
668
669         * ILParser.jay: Use arg_list for method signatures, set method parameters
670
671 2003-02-09 Jackson Harper <jackson@latitudegeo.com>
672
673         * ILParser.jay: full names can be short names too (for members)
674
675 2003-02-09 Jackson Harper <jackson@latitudegeo.com>
676
677         * ILParser.jay: Use full names for calling instructions
678
679 2003-02-08 Jackson Harper <jackson@latitudegeo.com>
680
681         * ILParser.jay: Create type names properly
682
683 2003-02-08 Jackson Harper <jackson@latitudegeo.com>
684
685         * ILParser.jay: Handle argument lists better
686
687 2003-02-08 Jackson Harper <jackson@latitudegeo.com>
688
689         * ILParser.jay: Handle .local and newobj
690
691 2003-02-06 Jackson Harper <jackson@latitudegeo.com>
692
693         * ILParser.jay: Allow assembly names to have lots of dashes.
694
695 2003-02-06 Jackson Harper <jackson@latitudegeo.com>
696
697         * ILParser.jay: Add dash token, allow assembly refs to have dashes in their names.
698
699 2003-02-02 Jackson Harper <jackson@latitudegeo.com>
700
701         * ILParser.jay: Add call instruction, other little fixes and additions