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
|
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
|
61c141e994
|
Use IDictionary instead of IReadOnlyDictionary before .NET 4.5
|
2013-02-27 12:40:45 -06:00 |
Sam Harwell
|
d898160d63
|
Use Utils.Join for improved compatibility with earlier frameworks
|
2013-02-27 12:21:38 -06:00 |
Sam Harwell
|
77d346406c
|
Use bit operations instead of Enum.HasFlag
|
2013-02-27 12:19:52 -06:00 |
Sam Harwell
|
acc785069e
|
Use ReadOnlyCollection or array instead of IReadOnlyList to address compatibility problems prior to .NET 4.5
|
2013-02-27 12:19:15 -06:00 |
Sam Harwell
|
5d44535b50
|
Avoid using the Volatile.Read/Write since it's only supported in .NET 4.5
|
2013-02-27 12:08:12 -06:00 |
Sam Harwell
|
a990f72ba1
|
Assign unique project guids and update output folder paths
|
2013-02-27 10:15:10 -06:00 |
Sam Harwell
|
fa4489e6bb
|
Create framework-specific projects
|
2013-02-27 10:10:24 -06:00 |
Sam Harwell
|
2c36418999
|
Set framework-specific bin and obj output directories
|
2013-02-27 10:07:02 -06:00 |
Sam Harwell
|
12c8937492
|
Rename projects to indicate they target .NET 4.5
|
2013-02-27 10:02:09 -06:00 |
Sam Harwell
|
4862f07a86
|
Fix build warnings
|
2013-02-26 14:37:20 -06:00 |
Sam Harwell
|
2775c17ffe
|
Conversion needs to be wrapped in unchecked()
|
2013-02-26 11:16:24 -06:00 |
Sam Harwell
|
f80c3d1578
|
Merge branch 'sharpen'
|
2013-02-26 11:15:01 -06:00 |
Sam Harwell
|
e0b1d7dd26
|
Updated to latest reference build of ANTLR 4
|
2013-02-26 11:14:46 -06:00 |
Sam Harwell
|
72c0535d3e
|
Return Interval? instead of Interval
|
2013-02-26 10:55:51 -06:00 |
Sam Harwell
|
2e57495fe4
|
Update Interval.Equals now that it's a struct
|
2013-02-26 10:55:33 -06:00 |
Sam Harwell
|
843fc1c2d3
|
No need to cache Interval instances now that it's a struct
|
2013-02-26 10:55:06 -06:00 |
Sam Harwell
|
6708ae6db3
|
Merge branch 'sharpen'
|
2013-02-26 10:52:02 -06:00 |
Sam Harwell
|
54c4bc826f
|
Strings can be constant in C#
|
2013-02-26 10:51:42 -06:00 |
Sam Harwell
|
e5a1ed6996
|
Translate Interval as a struct, and make Length a property
|
2013-02-26 10:39:46 -06:00 |
Sam Harwell
|
9582a1e610
|
Use indexers instead of the Set and Put extensions where the return value is not used
|
2013-02-26 10:31:04 -06:00 |
Sam Harwell
|
843d01dcac
|
Implement CRC32 using zlib code
|
2013-02-26 10:28:04 -06:00 |
Sam Harwell
|
54ebfa8625
|
Update RuleDependencyChecker to check assemblies instead of individual types
|
2013-02-25 15:15:47 -06:00 |
Sam Harwell
|
590ae4fe66
|
Implement runtime rule dependency checking
|
2013-02-25 15:09:31 -06:00 |
Sam Harwell
|
1bb1f23579
|
The Dependents enumeration is flags
|
2013-02-25 15:09:04 -06:00 |
Sam Harwell
|
cc00681bf8
|
Add RuleDependencyAttribute
|
2013-02-25 15:08:24 -06:00 |
Sam Harwell
|
42d3ff06d3
|
Merge branch 'sharpen'
|
2013-02-25 14:38:47 -06:00 |
Sam Harwell
|
cf73d49f6e
|
checked and unchecked are keywords in C#
|
2013-02-25 14:38:30 -06:00 |
Sam Harwell
|
6b7eb5dad4
|
Updated RuleDependencyChecker to match the new behavior of RuleDependencyProcessor
|
2013-02-25 14:37:45 -06:00 |
Sam Harwell
|
6079069f99
|
Merge branch 'sharpen'
|
2013-02-25 13:24:05 -06:00 |
Sam Harwell
|
5e49211455
|
Constructors don't inherit visibility
|
2013-02-25 13:23:46 -06:00 |
Sam Harwell
|
21dcd8f5a3
|
Merge branch 'sharpen'
|
2013-02-25 13:04:05 -06:00 |
Sam Harwell
|
587b95db74
|
Fix switch case open/closed analysis
|
2013-02-25 13:03:34 -06:00 |
Sam Harwell
|
789b9578a6
|
Updated sharpen property annotations in Lexer
|
2013-02-25 12:54:42 -06:00 |
Sam Harwell
|
92fc3ac1a1
|
Remove unreferenced locals
|
2013-02-25 12:48:33 -06:00 |
Sam Harwell
|
d5addbd287
|
Remove unreferenced branch targets
|
2013-02-25 12:48:03 -06:00 |
Sam Harwell
|
515af0e65a
|
Fix warning about bit operation on sign-extended operand
|
2013-02-25 12:43:43 -06:00 |
Sam Harwell
|
eb675668f4
|
Fix attribute target
|
2013-02-25 12:42:52 -06:00 |
Sam Harwell
|
f0cb48b650
|
Include "new" modifier on interface methods
|
2013-02-25 12:42:36 -06:00 |
Sam Harwell
|
2e1d284a12
|
Suppress unreachable code warnings
|
2013-02-25 12:42:04 -06:00 |
Sam Harwell
|
81b256d1f3
|
Suppress warning about overriding Equals but not GetHashCode
|
2013-02-25 12:41:21 -06:00 |
Sam Harwell
|
eaa92eb826
|
Sign the Antlr4.Runtime assembly
|
2013-02-25 12:13:35 -06:00 |