An open API service providing commit metadata for open source projects.

GitHub / WattleScript/wattlescript / commits

WattleScript C# scripting engine.

SHA Message Author Date Stats
e9a007ab Remove expensive calls to System.Type.IsByRef CallumDev <c****g@g****m> about 2 months ago
0ebe8d07 Hardwire: Introduce generic class for field/property access. CallumDev <c****g@g****m> about 2 months ago
58c51d68 Move remaining executables to .NET 10 CallumDev <c****g@g****m> about 2 months ago
36ac9314 Update test runners to .NET 10 CallumDev <c****g@g****m> about 2 months ago
fd55a0d3 Remove legacy hardwire CallumDev <c****g@g****m> about 2 months ago
90a70a4b HardwireGen: Fix constructors CallumDev <c****g@g****m> about 1 year ago
41626d6d HardwireGen: Fix properties CallumDev <c****g@g****m> about 1 year ago
5a249c02 CI: Bump dotnet CallumDev <c****g@g****m> about 1 year ago
254bdc17 HardwireGen: Move to incremental (.NET 7+) generator with test CallumDev <c****g@g****m> about 1 year ago
73a7fc0a DynValue implements IEquatable<DynValue> CallumDev <c****g@g****m> over 1 year ago
e41cfe68 CLI: Enable arg table and script style error messages when using file CallumDev <c****g@g****m> over 1 year ago
e056d1dc VM: Tweaks to get all tests running on arm64 CallumDev <c****g@g****m> over 2 years ago
78249848 MemberUtilities: Use .Value for HasFlag on nullable (Fixes #67) CallumDev <c****g@g****m> over 2 years ago
50e7a07d Source generator: Remove timing diagnostic, disable resharper analysis. CallumDev <c****g@g****m> over 2 years ago
f41305f1 Workaround dotnet/runtime#92865 CallumDev <c****g@g****m> over 2 years ago
b9a4024a DynValue: Strongly typed Equals(), remove boxing from == CallumDev <c****g@g****m> over 2 years ago
d9b68141 merge Merge pull request #64 from WattleScript/opt-memory Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
bbe9fece Make ScriptExecutionContext a struct CallumDev <c****g@g****m> over 2 years ago
274b0e05 SourceRef: Reduce bools to one flag CallumDev <c****g@g****m> over 2 years ago
34e859cd UserData: Cache descriptors. Slight optimise Dictionary->Table conversion CallumDev <c****g@g****m> almost 3 years ago
c15a84fa merge Merge pull request #60 from WattleScript/feat-field-info Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
28515f6c WattleShape -> WattleMembersInfo lofcz <s****j@c****z> over 3 years ago
5d11969f merge Merge pull request #57 from WattleScript/feat-sealed-classes Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
1dc8315f Simplify flagConflict condition lofcz <s****j@c****z> over 3 years ago
6f5e0fea Emit modifiers of all mixin members lofcz <s****j@c****z> over 3 years ago
ef41825e Refactor IsKeyPrivate -> MemberHasModifier lofcz <s****j@c****z> over 3 years ago
62c8cc5b WattleFieldsInfo -> WattleShape lofcz <s****j@c****z> over 3 years ago
73babeed Emit flags of all class members lofcz <s****j@c****z> over 3 years ago
62c25c6a Change Set/Merge/Copy-Priv ops to work with arbitrary flags lofcz <s****j@c****z> over 3 years ago
8462beb0 Change WattleMemberType to flags enum lofcz <s****j@c****z> over 3 years ago
5ceccb34 merge Merge branch 'main' into feat-sealed-classes lofcz <s****j@c****z> over 3 years ago
df931b6b merge Merge pull request #59 from WattleScript/feat-table-refactor Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
d605b1d8 Remove ToScalar in GetIntegralKey CallumDev <c****g@g****m> over 3 years ago
d7792463 Bitpack ReadOnly and containsNilEntries CallumDev <c****g@g****m> over 3 years ago
88c951c0 Simplify tables to single map + array structure CallumDev <c****g@g****m> over 3 years ago
792aab79 merge Merge pull request #56 from WattleScript/chore-clean-slice Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
89c2815d Sealed classes lofcz <s****j@c****z> over 3 years ago
37d20f9c Cleanup slice lofcz <s****j@c****z> over 3 years ago
65a40a4f merge Merge pull request #55 from WattleScript/feat-private-fields Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
44dd5435 Rework modifier conflicts CallumDev <c****g@g****m> over 3 years ago
c3cbbbc2 Add no-op public modifier CallumDev <c****g@g****m> over 3 years ago
af640a2a Swap kind/flags in TabProps. NumValB fix limit CallumDev <c****g@g****m> over 3 years ago
cd3366d2 Disallow 'private static' CallumDev <c****g@g****m> over 3 years ago
2319f6fd Mixin add private members. Refactor shared class+mixin code CallumDev <c****g@g****m> over 3 years ago
017a8b36 RunThrowErros -> RunThrowErrors CallumDev <c****g@g****m> over 3 years ago
4542e770 Private keys implementation CallumDev <c****g@g****m> over 3 years ago
f70c24d5 merge Merge pull request #54 from WattleScript/feat-static-lofcz Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
c6ad39e3 Resolve scope bugs CallumDev <c****g@g****m> over 3 years ago
7bdfbbf5 Reduce failing test lofcz <s****j@c****z> over 3 years ago
277b8284 Implement changes request in review lofcz <s****j@c****z> over 3 years ago
a47767e6 Cleanup lofcz <s****j@c****z> over 3 years ago
4dc612a8 Fix thiscall ref in fields
Co-authored-by: Callum McGing <C****v@u****m>
lofcz <s****j@c****z> over 3 years ago
fb651b1c Wip, allow this ref in fields lofcz <s****j@c****z> over 3 years ago
9ed39078 Fix thiscall references to functions from fields lofcz <s****j@c****z> over 3 years ago
4c0e61ae Static classes lofcz <s****j@c****z> over 3 years ago
3e031e58 merge Merge branch 'main' into feat-static-lofcz lofcz <s****j@c****z> over 3 years ago
3abd2269 Static classes, wip lofcz <s****j@c****z> over 3 years ago
810a616f merge Merge pull request #52 from WattleScript/feat-static-lofcz Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
bb8e8572 Move to 'HasFlag' lofcz <s****j@c****z> over 3 years ago
ab2872c2 Minor statics refactor lofcz <s****j@c****z> over 3 years ago
d22aff9f merge Merge pull request #53 from WattleScript/feat-refactor-stringlib Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
7fbff7b5 Use ',' as format thousands flag CallumDev <c****g@g****m> over 3 years ago
6543b8b4 Fold Tools.sprintf into string.format, remove LuaStateInterop CallumDev <c****g@g****m> over 3 years ago
bffd4abf Rewrite pattern matching to translate to regex. Clear out a lot of KopiLua code CallumDev <c****g@g****m> over 3 years ago
dc0a9642 Support statics in classes lofcz <s****j@c****z> over 3 years ago
2079a115 merge Merge pull request #50 from WattleScript/feat-backport-templating-code-changes Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
c72ec015 Improve binary dump/undump consistency lofcz <s****j@c****z> almost 4 years ago
6a4a7f99 Add FromCharIndex, ToCharIndex to SourceRef lofcz <s****j@c****z> almost 4 years ago
36479499 merge Merge pull request #49 from WattleScript/feat-classes Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
3e7bfd23 Add restrictions around the use of base CallumDev <c****g@g****m> about 4 years ago
31387869 Implement calling base class members CallumDev <c****g@g****m> about 4 years ago
ef1de600 Allow lambda bodies to be single-var assignments CallumDev <c****g@g****m> about 4 years ago
64c33138 Fix parser errors in class+mixin CallumDev <c****g@g****m> about 4 years ago
073a3710 Mixin implementation CallumDev <c****g@g****m> about 4 years ago
051a8441 Implement NewExpression. Add initial tests CallumDev <c****g@g****m> about 4 years ago
de1235db Reintroduce hardwire internals option in cli CallumDev <c****g@g****m> about 4 years ago
c0ccf7a4 Fix hardwiring options CallumDev <c****g@g****m> about 4 years ago
37ecb4a1 Add type and loop checking to base class resolution CallumDev <c****g@g****m> about 4 years ago
87257a55 Fix infinite loop from semicolon/comma in class CallumDev <c****g@g****m> about 4 years ago
f2cd7806 Fix arrow function syntax CallumDev <c****g@g****m> about 4 years ago
008092e4 Class: implement __tostring, function keyword optional CallumDev <c****g@g****m> about 4 years ago
0bb71849 merge Merge branch 'main' of github.com:WattleScript/wattlescript CallumDev <c****g@g****m> about 4 years ago
6faab3b4 JsonTableConverter: Protect against StackOverflowException CallumDev <c****g@g****m> about 4 years ago
aaf269a2 merge Merge pull request #47 from WattleScript/feat-ranges-std Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
ab778de3 Update modules branding, clean PrototypeModule lofcz <s****j@c****z> about 4 years ago
6d0719bd Lazily evaluate base class references CallumDev <c****g@g****m> about 4 years ago
b6de0d29 merge Merge branch 'main' of github.com:WattleScript/wattlescript CallumDev <c****g@g****m> about 4 years ago
f8a545d5 Hardwire: Use shorter class names CallumDev <c****g@g****m> about 4 years ago
828c10c6 Begin implementation of classes, syntax currently out of spec. CallumDev <c****g@g****m> about 4 years ago
0be09ca8 merge Merge pull request #46 from WattleScript/tool-implement-fast-stack-enumerator Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
438a7559 Implement CopyTo and GetEnumerator on FastStack lofcz <s****j@c****z> about 4 years ago
efc4209a Reduce space taken by annotation tables constructed at runtime CallumDev <c****g@g****m> about 4 years ago
b20458fc Merge NewTable functionality into TblInitI/N CallumDev <c****g@g****m> about 4 years ago
dc0a65a7 merge Merge pull request #45 from WattleScript/feat-enums Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
8c40c9eb Add TableKind enum to distinguish special tables. Change ReadOnly instruction... CallumDev <c****g@g****m> about 4 years ago
534ab531 Enums can have annotations attached to them. Implement bytecode for setting a... CallumDev <c****g@g****m> about 4 years ago
b061d63b Implement enums as specially constructed readonly tables. CallumDev <c****g@g****m> about 4 years ago
aba331f8 Add support for readonly tables not using metatables. CallumDev <c****g@g****m> about 4 years ago
14b2044f Prepare test runner for enum changes CallumDev <c****g@g****m> about 4 years ago
50ea590d merge Merge pull request #44 from WattleScript/chore-up-deps-5-20-22 Callum McGing <C****v@u****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago

← Back to repository