Commit Graph

424 Commits

Author SHA1 Message Date
Sam Harwell 451e562a34 Check all dependencies for an assembly before throwing an exception (if any is required) 2013-03-11 22:39:22 -05:00
Sam Harwell 8048f58b57 Fix format strings 2013-03-11 22:18:46 -05:00
Sam Harwell f494410681 Check for both the 32- and 64-bit versions of Java (fixes #2) 2013-03-11 21:46:45 -05:00
Sam Harwell c9d8fceeb7 RuleDependencyChecker should examine non-public types and members as well 2013-03-11 21:46:09 -05:00
Sam Harwell d41f4ba906 Need to use the full path for source files or relative output directories will be used and tokens files won't be found 2013-03-05 17:39:08 -06:00
Sam Harwell 37b15b0e22 Merge branch 'portable' 2013-03-05 15:35:19 -06:00
Sam Harwell 1b605a5e71 Add ICustomAttributeProvider wrappers to the portable library variant 2013-03-05 15:34:25 -06:00
Sam Harwell 0ea64b9bb1 SerializableAttribute is not available in the portable class library 2013-03-05 15:34:24 -06:00
Sam Harwell 5bd661e115 Portable class library does not support direct file IO 2013-03-05 15:34:23 -06:00
Sam Harwell 307464f818 Portable class library does not support console IO 2013-03-05 15:34:22 -06:00
Sam Harwell 00689a40bc Remove debug, dfa_debug, and retry_debug from portable library 2013-03-05 15:34:21 -06:00
Sam Harwell 7049163595 Add Portable Class Library C# target variant 2013-03-05 15:34:15 -06:00
Sam Harwell f67c42d5fb Use Dispose instead of Close for portability 2013-03-05 15:34:13 -06:00
Sam Harwell 1f76add8cb Fix incorrect type checks in TrimToSizeListener 2013-03-05 15:34:12 -06:00
Sam Harwell a47c2933e9 Fix IntelliSense issues in projects that reference both Antlr3.targets and Antlr4.targets 2013-02-28 20:15:15 -06:00
Sam Harwell c9ababc081 Fix project modification instructions in readme 2013-02-28 11:41:51 -06:00
Sam Harwell e01320c5a2 Updated readme to mention multiple targets 2013-02-27 21:34:56 -06:00
Sam Harwell ce6296416e Updated runtime assembly info in preparation for release 2013-02-27 21:10:39 -06:00
Sam Harwell 8dc10d4733 Updated preprocessor definitions for NET_2_0 and NET_3_0 2013-02-27 21:10:11 -06:00
Sam Harwell 30b69549fc Updated build binaries 2013-02-27 21:04:58 -06:00
Sam Harwell c64ad1924e Constructor is protected when the generated parser is abstract 2013-02-27 20:56:22 -06:00
Sam Harwell 9e341411ad Use "parser" instead of just "p" 2013-02-27 20:54:51 -06:00
Sam Harwell eb310ae3e8 Use <%...%> instead of "..." 2013-02-27 20:53:43 -06:00
Sam Harwell 5b3767003a Use as+nullcheck instead of is+cast 2013-02-27 19:50:15 -06:00
Sam Harwell db7d3351f9 Generate partial classes 2013-02-27 19:46:21 -06:00
Sam Harwell 743315b08f Updated preprocessor definitions for test project 2013-02-27 19:20:48 -06:00
Sam Harwell 048b354391 Updated support for the v2.0 runtime 2013-02-27 19:00:14 -06:00
Sam Harwell 09b0e046be Add compatibility layer for the v3.0 runtime 2013-02-27 18:58:05 -06:00
Sam Harwell ec36fa790f Updated support for the v2.0 runtime 2013-02-27 18:53:17 -06:00
Sam Harwell 3d5f7664c6 Use Dictionary constructor where allowed 2013-02-27 18:53:16 -06:00
Sam Harwell 59583da8b0 Explicit usings 2013-02-27 18:52:16 -06:00
Sam Harwell efc964bdc6 Use TryGetValue and ContainsKey instead of Get extension method 2013-02-27 18:52:07 -06:00
Sam Harwell 25551e6985 Update TestPerformance to run single-threaded prior to .NET 4 (TaskScheduler is not available before that) 2013-02-27 13:48:10 -06:00
Sam Harwell 1fe11155d6 IEqualityComparer<T> is not covariant before .NET 4 2013-02-27 13:47:05 -06:00
Sam Harwell 104de1a1c5 Update BaseTest to be compatible with .NET 3.5 2013-02-27 13:34:19 -06:00
Sam Harwell f063557b7b IEnumerable<T> in .NET 3.5 is not covariant 2013-02-27 13:24:19 -06:00
Sam Harwell 1020033096 Updated v3.5+ projects with a NET_3_5 preprocessor definition 2013-02-27 13:23:38 -06:00
Sam Harwell 4231313eb1 Add compatibility types to the v3.5 runtime (types introduced in .NET 4.0) 2013-02-27 13:23:09 -06:00
Sam Harwell 5d167ce21b Update the TargetFrameworkVersion for all remaining projects 2013-02-27 13:13:32 -06:00
Sam Harwell ca4823e67c Update assembly names to match the target framework versions 2013-02-27 13:12:38 -06:00
Sam Harwell ca133e541d Fix Collections.SingletonMap for .NET 4.5 2013-02-27 13:08:31 -06:00
Sam Harwell 5af2411849 Fix improperly quoted string literal in template 2013-02-27 13:06:13 -06:00
Sam Harwell dbc1bc5a51 Use HashSet instead of ISet for improved compatibility with earlier frameworks 2013-02-27 12:59:44 -06:00
Sam Harwell 7e55c0a4e8 Merge branch 'sharpen' 2013-02-27 12:58:36 -06:00
Sam Harwell 191c24f89b Translate Set interface to HashSet instead of ISet for improved compatibility with earlier frameworks 2013-02-27 12:56:24 -06:00
Sam Harwell 02d608a21c Ignore Transition.serializationTypes 2013-02-27 12:54:25 -06:00
Sam Harwell fc7587d754 Remove dependency on CustomAttributeExtensions (available in .NET 4.5 only) 2013-02-27 12:48:10 -06:00
Sam Harwell ec45a07c03 Updated preprocessor definitions for v4.0 and v4.5 runtimes 2013-02-27 12:43:57 -06:00
Sam Harwell 47efe0bad5 Updated TargetFrameworkVersion for v4.0 runtime 2013-02-27 12:43:33 -06:00
Sam Harwell 3ad50763b6 Return the proper collection types from generated context getter methods 2013-02-27 12:42:10 -06:00