repoFacepunch.ExpressionStringscancel

126 Commits over 1,795 Days - 0.00cph!

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