1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233
|
2010-06-08 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Makefile: Merged from vbnc/cecil branch.
2010-06-08 Rolf Bjarne Kvinge <RKvinge@novell.com>
* all.sln:
* clean.bat:
* progress.txt:
* CheckLicense.vbs: Deleted, no longer used.
* License[ ]FileHeader.txt: Removed space in filename.
2010-06-08 Rolf Bjarne Kvinge <RKvinge@novell.com>
* ac: Deleted, no longer used.
2010-06-08 Rolf Bjarne Kvinge <RKvinge@novell.com>
* rt-console:
* rt-execute: Deleted, no longer used.
2007-02-13 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Added: msg-generator, used to generate the compiler messages and the enumeration for the compiler from an xml file.
2007-02-01 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Added: rt-console, used to run the tests from the console.
* Added: rt-execute, rt uses it to execute tests (to avoid dialogs on Windows if there are any unhandled exceptions).
2007-01-25 Wade Berrier <wberrier@novell.com>
* Makefile: install vbnc.rsp for times when vbnc.exe can't write to /usr/lib/mono/2.0
(ex: installed as root, running as user)
2007-01-23 Rolf Bjarne Kvinge <RKvinge@novell.com>
* vbnc now does some special tricks on Mono to sign correctly with ECMA keys.
2007-01-15 Rolf Bjarne Kvinge <RKvinge@novell.com>
* vbnc can now sign assemblies with keyfiles.
* WithEvents is now supported correctly.
2007-01-11 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Fixed assembly loading to support loading assemblies placed in the same directory as the compiler.
2007-01-05 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Fixed a typo and changed e-mail the copyright notice.
* Rewrote member lookup (adding a member cache, inspired by mcs), looks like it works faster now
* Bugfixes and workarounds to finally be able to bootstrap on Mono.
* Misc performance changes (bootstrap now runs in 15-20 seconds on both Mono and MS)
2006-12-08 Rolf Bjarne Kvinge <RKvinge@novell.com>
* The compiler doesn't keep a list of all the tokens anymore, the tokens are retreived from the scanner as needed by the parser.
* Fixed a few bugs in the conditional compiler preventing it from compiling MS.VB.dll. Changes were also required since no list of tokens are kept anymore.
2006-11-10 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Fixed tests ArrayCreationExpression3, ArrayCreationExpression5, ArrayInitializer2 (thanks to MrUnleaded)
2006-09-13 Kornél Pál <kornelpal@gmail.com>
* Fixed: Types in the root namespace can be added to NamespaceDictionary.
2006-09-12 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* A few bugs made the vb runtime regress, they are now fixed.
* Implemented special handling of AscW when compiling with /novbruntime (thanks to Kornél Pál)
* Reduced the debugging output of the compiler.
* Fixed: crash if /out was specified without a directory (only filename).
2006-09-06 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Changed a few methods to make them work without hacks.
* Implemented two helper functions to check if the compiler is running on mono or on MS (Helper.IsOnMS and Helper.IsOnMono).
2006-08-27 Kornél Pál <kornelpal@gmail.com>
* Decode source files using UTF-8 when they can be decoded using UTF-8.
2006-08-21 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Added brackets to some identifiers that were causing problems if you had LINQ installed. (New keywords in LINQ)
* Added support for /codepage (thanks to Kornél Pál)
2006-08-19 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: The compiler can now bootstrap itself!!!
2006-08-17 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Continued bugixing the compiler trying to make the compiler bootstraf itself.
2006-08-16 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Now the compiler can compile the Microsoft.VisualBasic.dll and it passes PEVerify.
2006-08-13 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Now I the selfcompiled compiler passes PEVerify!
2006-08-12 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Now I get 48 errors with PEVerify (9 unique errors)
2006-08-11 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Now I get 71 errors with PEVerify (9 unique errors)
2006-08-10 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Now I get 319 errors with PEVerify (15 unique errors)
2006-08-09 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Now it passes assembly verification and I get 494 errors with PEVerify (15 unique errors)
2006-08-08 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Now I get 558 errors with PEVerify (16 unique errors)
2006-08-06 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Compiler finally compiles within the debugger as well.
639 errors with PEVerify (18 unique errors)
2006-08-05 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Compiler finishes compiling itself when not compiled within the debugger.
584 errors with PEVerify (17 unique errors)
2006-08-04 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Compiler reaches: CreateType vbnc.NamedBaseList`1 (109 of 403 types)
There is only one TypeLoadException left to fix before the assembly can be created2006-07-04
2006-08-04 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Compiler reaches: CreateType vbnc.NamedBaseList`1 (109 of 403 types)
2006-08-03 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Compiler reaches: CreateType vbnc.NamedBaseList`1 (109 of 403 types)
2006-08-02 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Compiler reaches: Emit vbnc.ConditionalExpression (340 of 403 types)
2006-08-01 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Compiler reaches: Emit vbnc.VariableClassification (47 of 401 types)
2006-07-30 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: Compiler reaches: DefineMembers vbnc.Helper (340 of 400 types)
2006-07-24 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: compiler reaches: ResolveCode vbnc.ContinueStatement (198 of 400 types)
2006-07-22 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: compiler reaches: ResolveCode vbnc.TypeDictionary (42,19) (65 of 400 types)
2006-07-21 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: compiler reaches: ResolveCode vbnc.MethodGroupClassification (157,16) (40 of 398 types)
* Fixed the rest of the tests in the Mono directory, now 256 of the tests pass (before 74)
2006-07-20 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: compiler reaches: ResolveCode vbnc.FieldDescriptor (119,27) (7 of 397 types)
* Fixed some more tests in the Mono directory.
2006-07-19 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: compiler reaches: ResolveCode vbnc.GenericTypeDescriptor (193,27) (12 of 396 types)
* Fixed some more tests in the Mono directory.
2006-07-17 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: compiler reaches: ResolveCode vbnc.ImplicitCodeBlock (33,16) (2 of 395 types)
* Fixed some more tests in the Mono directory.
2006-07-16 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: compiler reaches: ResolveCode vbnc.CodeBlock (200,1) (1 of 390 types)
* Fixed a number of the tests in the Mono directory so that they at least compile with vbc.
2006-07-11 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: compiler reaches: ResolveCode vbnc.CodeBlock (132,43) (1 of 390 types)
2006-07-10 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes, a few more tests pass, but nothing more.
2006-07-08 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes, a few more tests pass, but nothing more.
2006-07-07 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: compiler reaches: ResolveCode vbnc.CodeBlock (1 of 390 types)
2006-06-29 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: compiler reaches: ResolveMembers vbnc.Scanner (336 of 390 types)
2006-06-26 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Bugfixes: compiler reaches: ResolveType vbnc.EnumStringAttribute (21 of 390 types)
2006-06-25 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* The compiler now shows more detailed progress information when parsing and resolving.
* Compiler reaches: Parsing file (...)\vbnc\source\Members\MemberDeclarations.vb (156 of 422 files)
2006-06-21 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Implemented user-defined operators.
2006-06-17 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Implemented the rest of the built-in operators.
2006-06-16 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Implemented the unary operators, IntDivision, RealDivision, Exponent and Multiplication operators.
2006-06-15 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Implemented And, Or, Xor, Add, Sub, Concat, Like operators
* There is now a directory of generated tests containing all tests that can be generated automatically.
2006-06-07 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Implemented all relational operators.
2006-06-06 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Created tests for all combinations of operators and types (7969 tests!)
* Elemental Equals operator is now fully implemented.
2006-06-05 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Finished generic parameter conversions. Most of them should succeed now.
2006-06-04 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* A few more generic parameter conversions succeed now.
2006-06-03 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Started on implementing conversions of generic parameters and types.
* Fixed the tests in the mono test suite, they were throwing an exception when they failed, which caused a messagebox to appear, not very friendly when you have 400 failing tests... they should all fail with an error message now and return 1.
2006-06-02 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Finished implementing CType conversions, most of them should work now.
2006-06-01 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Some non-elemental CType conversions work now (Object to whatever, array conversions).
2006-05-31 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* rt now executes correctly tests that are supposed to fail.
* Fixed a few tests that didn't compile with vbc with option strict on. (All explicit conversion tests that ended with ...ToObject.vb)
* Implemented CType for elemental types.
2006-05-30 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Implemented CChar, CDate, CDbl, CDec, CInt, CLng, CSByte, CShort, CSng, CStr, CUInt and CUShort conversions
2006-05-29 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Implemented CByte, CSByte and CBool conversions.
* Changed all the conversions tests in the runtime directory, their names were wrong (FromType->ToType were inversed).
2006-05-20 Rolf Bjarne Kvinge <rbjarnek@sourceforge.net>
* Initial import
|