Skip to content

Releases: yanghuan/CSharp.lua

2.0

28 Feb 04:42
Compare
Choose a tag to compare
  • support C# 10
  • fix bugs from #323 to #419
  • runtime update to .NET 7.0
  • roslyn to 4.5.0
  • support Lua 5.4
  • support SortedSet,SortedDictionary,SortedList,PriorityQueue

1.7

12 Nov 06:07
Compare
Choose a tag to compare
1.7
  • runtime update to .NET 5
  • support C# 9.0
  • support single file export #323
  • fix #299 .. #323

1.6

11 May 02:06
Compare
Choose a tag to compare
1.6
  • Implement concurrent compilation, 30%+ speed increase
  • support cmd argument '-s' is files list
  • add cmd argument ‘-ei’, enums is represented by a variable reference rather than a constant value
  • roslyn version update to 3.5.0
  • fix bugs from #268 to #297

1.5

23 Dec 05:45
Compare
Choose a tag to compare
1.5
  • add Github Action to auto run Testcase
  • support addon/plugin environment
  • roslyn version update to 3.4.0
  • update runtime to net core 3.0
  • support Some C# 8.0
  • fix bugs from #228 to #267

1.4

21 Jun 09:03
Compare
Choose a tag to compare
1.4
  • optimize some class library performance, like collections, is operator and so on
  • support multiple module compiled
  • support ConditionalAttribute
  • support AggressiveInliningAttribute
  • support C# 8.0
  • fix bugs from #190 to #227
  • fix a large number of compatibility bugs by running the BridgeNet test case

1.3

20 Mar 07:50
Compare
Choose a tag to compare
1.3
  • roslyn version update to 2.10
  • support await & async
  • support C# 7.3
  • fix bugs from #95 to #189
  • add some libraries. System.Randonm, System.Convert, System.Lazy, Sytem.WeakReference and so on.

1.2

12 Sep 05:52
Compare
Choose a tag to compare
1.2

1.1.3

18 May 02:48
Compare
Choose a tag to compare
  • support System.Tuple Deconstruct
  • fix TupleExpression not need copy value
  • fix #41, char and byte type can not be distinguished
  • fix #40,Concatenating a String and a Boolean causes a fault
  • fix #39, static field
  • fix #38, static field assigning
  • fix VisitElementAccessExpression, like "const string s = "a"; a[0] .. "

1.1.2

05 Feb 03:26
Compare
Choose a tag to compare
  • fix #28, Create multiArray
  • fix Linq.GroupBy, make iteration order same as C#
  • fix DateTime - TimeSpan
  • fix multi LocalFunctionStatement
  • fix #34, ComplexElementInitializerExpression
  • fix #35, used netstandard2.0 instead of netcoreapp2.0

1.1.1

09 Nov 03:20
Compare
Choose a tag to compare
  • fix ConditionalExpression when Condition part has LogicalOrExpression
  • fix DiscardDesignationSyntax
  • fix Anonymous delegate, like delegate {}
  • fix yield break just retrun
  • compiler fail when got bug, report a friendly message
  • auto refactor illega type or namespace name
  • atuo refactor declaration type name which is reserved word or illegal identifier