branchFacepunch.ExpressionStrings/mastercancel

102 Commits over 1,065 Days - 0.00cph!

4 Months Ago
Added failing test related to whitelist propagation Keep inner exception stack trace when parsing Fixed whitelist propagation through interfaces
comment
4 Months Ago
Avoid allocation in ParameterCollection.AddDependant()
comment
4 Months Ago
Added failing test for tr-TR culture Added Facepunch.Parse dll Fixed parse error in tr-TR culture
comment
5 Months Ago
Added IScriptFunc.IsCompiled
comment
7 Months Ago
Fixed ParameterCollection._dependants leak Added Clear() and Reset() methods to ParameterCollectionPool
comment
7 Months Ago
Whitelisted methods can now be conditional
comment
8 Months Ago
Better exception handling
comment
12 Months Ago
Changed how source locations are accessed
comment
12 Months Ago
Record used aliases when compiling
comment
1 Years Ago
Enumerating a ParameterCollection will now list inherited keys
comment
1 Years Ago
Added ParameterCollection.GetAliasExpression
comment
1 Years Ago
Fixed conversion issue with literals read from json
comment
1 Years Ago
Another IL2CPP fix
comment
1 Years Ago
Fixed nested type name serialization Added workaround for constant expressions
comment
1 Years Ago
Upgraded to .net 4.5.2, added IL2CPP build configuration
comment
1 Years Ago
Fixed string escaping
comment
1 Years Ago
Fixed inital pool population not being re-pooled String interpolation escaping is much more robust
comment
1 Years Ago
Finished off parameter collection pooling
comment
1 Years Ago
Added ParameterCollection.CreateClosure(func), HasAliveReferences() Added ParameterCollectionPool
comment
1 Years Ago
Fixed newlines in interpolated strings
comment
1 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
Added support for custom exception handling Fixed typo
comment
2 Years Ago
Optimisations
comment
2 Years Ago
Fixed boolean literal serialization
comment
2 Years Ago
Fixed whitelisting interface members
comment
2 Years Ago
More type name tests Support for array / generic type names Fixed a property incorrectly being static Fixed support for generic type lookups
comment
2 Years Ago
Added a type parameter test Added type parameter grammar Fixed type param grammar ambiguity Added type lookup API Added support for type parameters in method calls
comment
2 Years Ago
Added array indexing serialization tests Implemented basic array indexing serialization Finished indexing serialization
comment
2 Years Ago
Added another array indexing test Array indexing working for basic cases Added list indexing test Finished implementing array indexing
comment
2 Years Ago
Added indexing test Added indexing grammar Wrapped more try / catches with #if !DEBUG Merge branch 'conversion'
comment
2 Years Ago
Added optional JsonReader argument to ScriptFunc.SetFromString
comment
2 Years Ago
Now picks operator overloads that require the least costly conversions
comment
2 Years Ago
TypeConverters can now access the current IExpressionReader Added test case for implicit conversion operator New implementation of ExplicitConverter.CanConvert More conversion tests Custom operator overloads are now looked for first
comment
2 Years Ago
Made FunctionLibrary conversion methods non-static Working on new way of handling conversions Finished off new conversion system Merge branch 'conversion'
comment
2 Years Ago
Can now whitelist generic type definitions
comment
2 Years Ago
Fixed ExpressionWriter.TypeToString() bugs with arrays and some generic types
comment
2 Years Ago
Added IScriptFunc.Invoke()
comment
2 Years Ago
Added ExpressionConverter.ExpressionParsed event
comment
2 Years Ago
Implemented ScriptFunc<>.ToString()
comment
2 Years Ago
Original return type now preserved for cached funcs
comment