alpha
Login
or
Join now
klauser.link
/
prx
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Prexonite, a .NET hosted scripting language with a focus on meta-programming and embedded DSLs
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
prx
/
Prexonite
/
at
2be3889463ce45ce59b9d9ac064d2eaaa06f0fd8
9 folders
35 files
Christian Klauser
remove redundant attributes
2y ago
2be38894
Commands
Remove private modifiers
2 years ago
Compiler
remove redundant attributes
2 years ago
Concurrency
Remove private modifiers
2 years ago
Helper
Remove private modifiers
2 years ago
Internal
Remove private modifiers
2 years ago
Modular
Remove private modifiers
2 years ago
Properties
PRX-31: forbid multiple includes of the same file Goes for both `require` and `add`. The behavior is disabled by default for PXS 1, but enabled by default for PXS 2.
4 years ago
Types
Remove private modifiers
2 years ago
prxlib
PRX-40: make `{}` optional for namespace re-export You can now write ``` namespace target export source(*); ``` instead of ``` namespace target { } export source(*); ``` If you omit the braces, an export clause or a semicolon are mandatory (e.g., `namespace ns` alone is not legal)
4 years ago
Application.cs
remove redundant attributes
2 years ago
ApplicationCompound.cs
Remove private modifiers
2 years ago
ApplicationCompoundImpl.cs
Remove private modifiers
2 years ago
CilClosure.cs
Breaking: change type of FunctionDeclaration.CilImplementation Breaking: remove PCommand.IsPure, PCommand.Groups, PCommand.IsInGroup, PCommand.AddToGroup, PCommand.RemoveFromGroup (groups are now tracked in the command table) Breaking: `sys.rt.compile_to_cil` will now compile the entire compound (not just the current application) Fix bug in stack context passing across module boundaries. Fix broken prx scripts Remove stored tests (round-trip). They have been disabled for a while and there are no plans to bring back support for round-tripping.
4 years ago
CilFunctionContext.cs
Remove private modifiers
2 years ago
Closure.cs
PRX-58: file scoped namespaces Excluding generated files for now.
4 years ago
Continuation.cs
Remove private modifiers
2 years ago
CooperativeContext.cs
Remove private modifiers
2 years ago
Coroutine.cs
Remove private modifiers
2 years ago
CoroutineContext.cs
Remove private modifiers
2 years ago
Engine.cs
Remove private modifiers
2 years ago
Exceptions.cs
Remove private modifiers
2 years ago
FunctionContext.cs
Remove private modifiers
2 years ago
GlobalSuppressions.cs
Copyright 2014
12 years ago
IIndirectCall.cs
remove redundant attributes
2 years ago
IMaybeStackAware.cs
PRX-58: file scoped namespaces Excluding generated files for now.
4 years ago
IStackAware.cs
PRX-58: file scoped namespaces Excluding generated files for now.
4 years ago
IndirectCallContext.cs
Remove private modifiers
2 years ago
Instruction.cs
PRX-58: file scoped namespaces Excluding generated files for now.
4 years ago
NullContext.cs
PRX-58: file scoped namespaces Excluding generated files for now.
4 years ago
OperatorNames.cs
PRX-58: file scoped namespaces Excluding generated files for now.
4 years ago
PFunction.cs
Breaking: change type of FunctionDeclaration.CilImplementation Breaking: remove PCommand.IsPure, PCommand.Groups, PCommand.IsInGroup, PCommand.AddToGroup, PCommand.RemoveFromGroup (groups are now tracked in the command table) Breaking: `sys.rt.compile_to_cil` will now compile the entire compound (not just the current application) Fix bug in stack context passing across module boundaries. Fix broken prx scripts Remove stored tests (round-trip). They have been disabled for a while and there are no plans to bring back support for round-tripping.
4 years ago
PTypeExpression.atg
PRX-45: Modernise C# (language version 9) Applied refactorings: * inline `out` variable definitions * use expression bodies where applicable * join null check with assignment (throw expression) * use local variable type inference * use auto-property, where possible * use string interpolation instead of string.format * use null propagation * use switch expression * use index from end (`[^1]`) * use pattern matching instead of `as Xxx` * avoid unnecessary allocation of zero length arrays * use `await using` where possible * use null-coalescing assignment * remove unused imports * use target-typed `new`
5 years ago
PValue.cs
Remove private modifiers
2 years ago
PValueComparer.cs
Remove private modifiers
2 years ago
PVariable.cs
Remove private modifiers
2 years ago
Prexonite.FxCop
Initial import.
19 years ago
Prexonite.csproj
.net 8
2 years ago
Prexonite.csproj.DotSettings
Upgrade NUnit
8 years ago
Prexonite.pub
Make Prexonite assembly internals available to PrexoniteTests.
13 years ago
Prexonite.snk
Add aux. project files (icon, ReSharper, key)
15 years ago
Prx.ico
Add aux. project files (icon, ReSharper, key)
15 years ago
StackContext.cs
PRX-58: file scoped namespaces Excluding generated files for now.
4 years ago
TryCatchFinallyBlock.cs
Remove private modifiers
2 years ago
VM.cs
PRX-45: Modernise C# (language version 9) Applied refactorings: * inline `out` variable definitions * use expression bodies where applicable * join null check with assignment (throw expression) * use local variable type inference * use auto-property, where possible * use string interpolation instead of string.format * use null propagation * use switch expression * use index from end (`[^1]`) * use pattern matching instead of `as Xxx` * avoid unnecessary allocation of zero length arrays * use `await using` where possible * use null-coalescing assignment * remove unused imports * use target-typed `new`
5 years ago