-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add cache for CompositeDITypes to fix problem with recursive DIType l…
…ookup
- Loading branch information
1 parent
95706d1
commit 0f5ebf6
Showing
8 changed files
with
439 additions
and
457 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,16 @@ | ||
// Common type aliases | ||
type Size alias long; | ||
public type Size alias unsigned long; | ||
public type PtrDiff alias unsigned long; | ||
|
||
// Integer type aliases | ||
public type I8 alias unsigned signed byte; | ||
public type U8 alias unsigned unsigned byte; | ||
public type I16 alias unsigned signed short; | ||
public type U16 alias unsigned unsigned short; | ||
public type I32 alias unsigned signed int; | ||
public type U32 alias unsigned unsigned int; | ||
public type I64 alias unsigned signed long; | ||
public type U64 alias unsigned unsigned long; | ||
|
||
// Floating point type aliases | ||
public type F64 alias double; |
Oops, something went wrong.