Skip to content
This repository has been archived by the owner on Oct 9, 2024. It is now read-only.

Static lib support #14

Merged
merged 27 commits into from
Apr 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
fdab1e1
Mmm, references
StellarWitch7 Mar 20, 2024
d936afb
Started improved type casting engine
StellarWitch7 Mar 21, 2024
96871e0
Welcome to Implicit Type Solutions:tm:!
StellarWitch7 Mar 22, 2024
519b48e
Cleanliness :D
StellarWitch7 Mar 23, 2024
941efd4
Now they have better names!
StellarWitch7 Apr 3, 2024
c5318db
Silly me forgot a couple files
StellarWitch7 Apr 3, 2024
9eaab2a
Oh mother of pains, grant me rest
StellarWitch7 Apr 6, 2024
854e3a0
The ints are literally abstract
StellarWitch7 Apr 8, 2024
0661e9d
Operation progression, but no completion on the horizon
StellarWitch7 Apr 12, 2024
ce6474e
Mrrp?
StellarWitch7 Apr 12, 2024
ccf3572
Hello threaded world!
StellarWitch7 Apr 14, 2024
b23ec4a
At this point I have no idea
StellarWitch7 Apr 16, 2024
35b5bb2
Luna moth, luna moth, bless us on this lovely eve
StellarWitch7 Apr 17, 2024
d9b8675
Update .gitignore
StellarWitch7 Apr 17, 2024
b53d247
Delete Core/build directory
StellarWitch7 Apr 17, 2024
0217f3f
Update .gitignore
StellarWitch7 Apr 17, 2024
e46411c
Update Moth.Luna.csproj
StellarWitch7 Apr 17, 2024
6c78495
Merge pull request #13 from StellarWitch7/main
StellarWitch7 Apr 17, 2024
422fc4a
Update Moth.Compiler.csproj
StellarWitch7 Apr 17, 2024
dea8a5e
Proper namespaces? Perhaps. But certainly not during the lunch rush.
StellarWitch7 Apr 17, 2024
f6afee8
It deceived me
StellarWitch7 Apr 17, 2024
6862cc2
This is better, I think
StellarWitch7 Apr 17, 2024
b7a6459
Nasty segfault, bleh
StellarWitch7 Apr 23, 2024
e58983a
POSIX threads shall remain 3 feet away from Windows systems at all times
StellarWitch7 Apr 23, 2024
9d5752c
Update Program.cs
StellarWitch7 Apr 23, 2024
18c7170
Woah local project deps? Crazy!
StellarWitch7 Apr 23, 2024
7c80792
Pipeline complete; no cracks :D
StellarWitch7 Apr 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ bld/
[Ll]og/
[Ll]ogs/
[Rr]un/
[Bb]uild/
[Cc]ache/

# Visual Studio 2015/2017 cache/options directory
.vs/
Expand Down
313 changes: 0 additions & 313 deletions Moth.CLI/Program.cs

This file was deleted.

12 changes: 0 additions & 12 deletions Moth.CLI/Properties/launchSettings.json

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@
<PublishSingleFile>true</PublishSingleFile>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<StartupObject>Moth.CLI.Program</StartupObject>
<AssemblyName>MothCLI</AssemblyName>
<StartupObject>Moth.Compiler.Program</StartupObject>
<AssemblyName>mothc</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<RootNamespace>Moth.Compiler</RootNamespace>
</PropertyGroup>

<ItemGroup>
Expand Down
9 changes: 2 additions & 7 deletions Moth.CLI/Options.cs → Moth.Compiler/Options.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using CommandLine;
using System.ComponentModel.Design.Serialization;

namespace Moth.CLI;
namespace Moth.Compiler;

internal class Options
{
Expand All @@ -14,13 +14,8 @@ internal class Options
[Option('n',
"no-meta",
Required = false,
HelpText = "Whether to strip metadata from the output file. WARNING: makes libraries act like C libraries!")]
HelpText = "Whether to strip metadata from the output file. WARNING: disables reflection!")]
public bool NoMetadata { get; set; }

[Option("debug-test",
Required = false,
HelpText = "Whether to run the output on success.")]
public bool RunTest { get; set; }

[Option("no-advanced-ir-opt",
Required = false,
Expand Down
Loading
Loading