mirror of
https://github.com/beefytech/Beef.git
synced 2025-07-04 15:26:00 +02:00
Start of SIMD support
This commit is contained in:
parent
73e260c1d5
commit
64b62c09be
30 changed files with 5846 additions and 5096 deletions
|
@ -309,6 +309,15 @@ namespace System
|
|||
|
||||
}
|
||||
|
||||
[AttributeUsage(.Struct)]
|
||||
public struct UnderlyingArrayAttribute : Attribute
|
||||
{
|
||||
public this(Type t, int size, bool isVector)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(.Field | .Method /*2*/)]
|
||||
public struct NoShowAttribute : Attribute
|
||||
{
|
||||
|
|
|
@ -323,9 +323,8 @@ namespace System
|
|||
struct Int64 : int64
|
||||
{
|
||||
public const int64 MaxValue = 0x7FFFFFFFFFFFFFFFL;
|
||||
//public const long MinValue = -0x8000000000000000L;
|
||||
public const int64 MinValue = -0x7FFFFFFFFFFFFFFFL; //TODO: Should be one lower!
|
||||
|
||||
public const int64 MinValue = -0x8000000000000000L;
|
||||
|
||||
public override void ToString(String strBuffer)
|
||||
{
|
||||
// Dumb, make better.
|
||||
|
|
|
@ -214,7 +214,7 @@ namespace IDE
|
|||
Add("Match Brace", new => gApp.Cmd_MatchBrace);
|
||||
Add("Navigate Backwards", new => gApp.[Friend]NavigateBackwards);
|
||||
Add("Navigate Forwards", new => gApp.[Friend]NavigateForwards);
|
||||
Add("New Debug Session", new => gApp.[Friend]Cmd_NewDebugSession);
|
||||
Add("New Debug Session", new => gApp.Cmd_NewDebugSession);
|
||||
Add("New File", new => gApp.Cmd_NewFile);
|
||||
Add("New Project", new => gApp.Cmd_NewProject);
|
||||
Add("New Workspace", new => gApp.Cmd_NewWorkspace);
|
||||
|
@ -257,8 +257,8 @@ namespace IDE
|
|||
Add("Show Class View", new => gApp.ShowClassViewPanel);
|
||||
Add("Show Current", new => gApp.Cmd_ShowCurrent);
|
||||
Add("Show Diagnostics", new => gApp.ShowDiagnostics);
|
||||
Add("Show Disassembly", new => gApp.[Friend]ShowDisassemblyAtStack);
|
||||
Add("Show Errors", new => gApp.[Friend]ShowErrors);
|
||||
Add("Show Disassembly", new => gApp.ShowDisassemblyAtStack);
|
||||
Add("Show Errors", new => gApp.ShowErrors);
|
||||
Add("Show Error Next", new => gApp.ShowErrorNext);
|
||||
Add("Show File Externally", new => gApp.Cmd_ShowFileExternally);
|
||||
Add("Show Find Results", new => gApp.ShowFindResults);
|
||||
|
@ -272,7 +272,7 @@ namespace IDE
|
|||
Add("Show Threads", new => gApp.ShowThreads);
|
||||
Add("Show Watches", new => gApp.ShowWatches);
|
||||
Add("Show Workspace Explorer", new => gApp.ShowWorkspacePanel);
|
||||
Add("Start Debugging", new => gApp.[Friend]RunWithCompiling);
|
||||
Add("Start Debugging", new => gApp.RunWithCompiling);
|
||||
Add("Start Without Debugging", new => gApp.[Friend]RunWithoutDebugging);
|
||||
Add("Start Without Compiling", new => gApp.[Friend]RunWithoutCompiling);
|
||||
Add("Step Into", new => gApp.[Friend]StepInto);
|
||||
|
|
|
@ -91,9 +91,9 @@ namespace IDE.ui
|
|||
label.AppendF(" ({0})", platformNames[0]);
|
||||
}
|
||||
|
||||
let (category, propEntry) = mDialog.[Friend]AddPropertiesItem(root, label, "mFilter");
|
||||
mDialog.[Friend]SetupDistinctBuildOptions(propEntry);
|
||||
mDialog.[Friend]AddDistinctBuildOptions(category, -1, true);
|
||||
let (category, propEntry) = mDialog.AddPropertiesItem(root, label, "mFilter");
|
||||
mDialog.SetupDistinctBuildOptions(propEntry);
|
||||
mDialog.AddDistinctBuildOptions(category, -1, true);
|
||||
|
||||
delete typeOptionsEntry;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue