userJames Kingcancel
repoFacepunch.ExpressionStringscancel

119 Commits over 1,461 Days - 0.00cph!

15 Days Ago
Support for in parameters
comment
24 Days Ago
Whitelist attribute inherits
comment
24 Days Ago
Fixed writing float / double special values
comment
3 Months Ago
Smarter enum argument parsing
comment
3 Months Ago
Fixed bug with calling generic methods with optional parameters
comment
3 Months Ago
Fixed struct comparisons with null
comment
3 Months Ago
Fixed possible invalid cast exception when checking for cached func Fixed case where the wrong converter will be looked up
comment
4 Months Ago
Added generic type definition support to TypeToString
comment
4 Months Ago
Property extensions
comment
4 Months Ago
Can now specify aliases for parameters when converting to C#
comment
5 Months Ago
Fixed generating conversion of a negated value
comment
5 Months Ago
Fixed LookupType with throwIfNotFound: true
comment
5 Months Ago
Fixed TypeToString(typeof(void)) Fixed not being able to Whitelist structs Added optional allowInInherited bool to IParameterCollection.Set Added support for simple constructors for structs
comment
6 Months Ago
Support for parameters being explicitly specified Better exceptions on invalid operators
comment
7 Months Ago
Added optional default to ParameterCollection.Get Cached script funcs now need to match alias definitions
comment
1 Years Ago
Added failing test related to whitelist propagation Keep inner exception stack trace when parsing Fixed whitelist propagation through interfaces
comment
1 Years Ago
Avoid allocation in ParameterCollection.AddDependant()
comment
1 Years Ago
Added failing test for tr-TR culture Added Facepunch.Parse dll Fixed parse error in tr-TR culture
comment
1 Years Ago
Added IScriptFunc.IsCompiled
comment
1 Years Ago
Fixed ParameterCollection._dependants leak Added Clear() and Reset() methods to ParameterCollectionPool
comment
1 Years Ago
Whitelisted methods can now be conditional
comment
1 Years Ago
Better exception handling
comment
2 Years Ago
Changed how source locations are accessed
comment
2 Years Ago
Record used aliases when compiling
comment
2 Years Ago
Enumerating a ParameterCollection will now list inherited keys
comment
2 Years Ago
Added ParameterCollection.GetAliasExpression
comment
2 Years Ago
Fixed conversion issue with literals read from json
comment
2 Years Ago
Another IL2CPP fix
comment
2 Years Ago
Fixed nested type name serialization Added workaround for constant expressions
comment
2 Years Ago
Upgraded to .net 4.5.2, added IL2CPP build configuration
comment
2 Years Ago
Fixed string escaping
comment
2 Years Ago
Fixed inital pool population not being re-pooled String interpolation escaping is much more robust
comment
2 Years Ago
Finished off parameter collection pooling
comment
2 Years Ago
Added ParameterCollection.CreateClosure(func), HasAliveReferences() Added ParameterCollectionPool
comment
2 Years Ago
Fixed newlines in interpolated strings
comment
2 Years Ago
ScriptFunc line numbers Parameter collection access optimisation
comment
2 Years Ago
Extra codegen support
comment
2 Years Ago
Added Action<T> overload for ExpressionToString
comment
2 Years Ago
Better strategy for repeated expressions Smarter handing of repeated expressions that always execute
comment
2 Years Ago
Added failing tests for value type conditional member access Finished off null coalescing support
comment
2 Years Ago
Added NullCoalescing grammar / tests Null coalescing implementation
comment
2 Years Ago
Added NullConditional tests Parameter accesses now always get turned into local variables WIP support for null conditional member access / method call / indexing
comment
2 Years Ago
Added special case for pure methods
comment
2 Years Ago
Extra serialization test
comment
2 Years Ago
Attempting to fix local definition order
comment
2 Years Ago
Revamped code gen so that repeated subexpressions get turned into local variables
comment
2 Years Ago
Dead end attempt at optimizing out repeated expressions
comment
2 Years Ago
Added support for custom exception handling Fixed typo
comment
2 Years Ago
Optimisations
comment
3 Years Ago
Fixed boolean literal serialization
comment