2004-08-04 Anirban Bhattacharjee <banirban@novell.com>
[mono.git] / mcs / mbas / ChangeLog
index c3421620967f749d0bdab3aaead33fd03cc1273a..665ddf568299dbd078067dc9d33b25432fb7a5d2 100644 (file)
@@ -1,3 +1,59 @@
+2004-08-04 Anirban Bhattacharjee <banirban@novell.com>
+       * mb-parser.jay: Added support for modifiers and attributes in interface member grammar
+
+2004-08-04 Anirban Bhattacharjee <banirban@novell.com>
+       * mb-parser.jay: Property types made optional
+
+2004-08-03 Anirban Bhattacharjee <banirban@novell.com>
+       * mb-parser.jay: Interface method and property grammar got changed
+                        Support for multiple implements in class 
+       * interface.cs: Interface class has got changed
+                       All other interface types have been removed
+       * class.cs: Property's Define and CheckBase method changed significantly to be in sync with Interface
+       * pending.cs: few related changes 
+       * attribute.cs: few related changes
+
+2004/08/01  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
+       * mb-parser.jay : Some correction as pointed by Jambunathan, 
+               to allow preprocessor directives after a label that may 
+               leave it orphaned (without a explicit statement)
+       * testmbas/WriteOK.vb : some vb code to test this case
+
+2004/08/01  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
+       * mb-parser.jay : Some correction as pointed by Jambunathan, 
+               to allow intermixing preprocessor directives between 
+               the label and it's associated statement
+
+2004-08-02  Jambunathan K  <kjambunathan@novell.com>
+       * mb-tokenizer.cs: Oops. Also pulled out all of the old
+       pre-processor code that is no more used.
+
+2004-08-02  Jambunathan K  <kjambunathan@novell.com>
+       * mb-tokenizer.cs: Fixed a bug where line nos were 
+       failing to get incremented when the line continuation 
+       character was appearing by itself on contiguous lines.
+       
+       * mb-parser.jay: Fixed the #ExternalSource actions
+       so that ExternalSourceDirectivesC4.vb compiles and 
+       reports source & line nos as expected.
+
+       * location.cs: Replaced the existing unintuitive, not
+       so efficient implementation of struct Location {} with 
+       the one available in mcs with one minor difference: The
+       number of bits reserved for a file index in the Token
+       is statically fixed at 8 bits.
+
+2004/08/01  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
+       * mb-parser.jay : Revised patch from João Viegas for the labeled_statement accepting integer literals as labels
+
+2004-07-30  Jambunathan K  <kjambunathan@novell.com>
+       * mb-parser.jay: Oops. Reversed unintended checkin.
+       * mb-tokenizer.cs: Added comment in Tokenizer() 
+       * mb-parser.jay: Fixed miscellaneous bugs in handling of 
+       pre-processor directives. There are two positive test 
+       cases that fail currently: ExternalSourceDirectivesC4.vb
+       and RegionDirectivesC1.vb
+
 2004-07-30  Raja R Harinath  <rharinath@novell.com>
 
        * mb-parser.jay (IfElseStateMachine.State, IfElseStateMachine.Token):