| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Disable `var` and `const` declarations | Ginger Bill | 2017-06-28 | 2 | -192/+179 | |
| | | ||||||
| * | Compiler compiles for x86 (doesn't work properly) | Ginger Bill | 2017-06-19 | 1 | -99/+99 | |
| | | ||||||
| * | Code will compile as 32 bit but will causes errors in the linker on Windows | Ginger Bill | 2017-06-19 | 1 | -99/+99 | |
| | | ||||||
| * | Declaration grouping uses () rather than {}; Fix some problem with ↵ | Ginger Bill | 2017-06-17 | 2 | -29/+29 | |
| | | | | | compilation on *nix | |||||
| * | Declaration grouping uses braces rather than parentheses | Ginger Bill | 2017-06-13 | 2 | -31/+32 | |
| | | ||||||
| * | `foreign` blocks for procedures | Ginger Bill | 2017-06-12 | 2 | -343/+348 | |
| | | ||||||
| * | Update default field value syntax; Use more declaration groupings | Ginger Bill | 2017-06-12 | 1 | -57/+63 | |
| | | ||||||
| * | foreign_library allow for Pascal-style grouping | Ginger Bill | 2017-06-12 | 2 | -182/+197 | |
| | | ||||||
| * | `import` and `import_load` as keywords; Fix procedure literal call trick | Ginger Bill | 2017-06-12 | 1 | -1/+1 | |
| | | ||||||
| * | Prefix `type` and `let` to replace `immutable` | Ginger Bill | 2017-06-12 | 2 | -44/+44 | |
| | | ||||||
| * | Prefix `proc` syntax | Ginger Bill | 2017-06-12 | 2 | -118/+118 | |
| | | ||||||
| * | Remove := with var and :: with const | Ginger Bill | 2017-06-12 | 2 | -326/+326 | |
| | | ||||||
| * | Added a bunch of VM_* and map_virtual_key | Mikkel Hjortshoej | 2017-06-11 | 1 | -1/+26 | |
| | | ||||||
| * | Make `rune` a basic type and not an alias; Remove `byte` | Ginger Bill | 2017-06-06 | 2 | -33/+33 | |
| | | ||||||
| * | Added extra sys/windows.odin stuff | Mikkel Hjortshoej | 2017-06-01 | 1 | -1/+6 | |
| | | | | | | | | - Added PM_NOREMOVE - Added PM_NOYIELD - Added get_message_a - Added post_message_a | |||||
| * | Convert windows.odin to the new naming convention | Ginger Bill | 2017-05-28 | 2 | -133/+133 | |
| | | ||||||
| * | Change naming convention from Ada_Like to RustLike | Ginger Bill | 2017-05-28 | 2 | -131/+131 | |
| | | | | | | | | | | | | | | Naming Conventions: In general, PascalCase for types and snake_case for values Import Name: snake_case (but prefer single word) Types: PascalCase Union Variants: PascalCase Enum Values: PascalCase Procedures: snake_case Local Variables: snake_case Constant Variables: SCREAMING_SNAKE_CASE | |||||
| * | Reimplement #ordered again | Ginger Bill | 2017-05-12 | 1 | -16/+16 | |
| | | ||||||
| * | Add following win32 functions | Mikkel Hjortshoej | 2017-05-05 | 1 | -0/+24 | |
| | | | | | | | | | | | | | | | | - ShowCursor - GetFileAttributesA - FindFirstFileA - FindNextFileA - FindClose Add following win32 constants - MAX_PATH - INVALID_FILE_ATTRIBUTES Add following win32 structure - Find_Data | |||||
| * | Fix casing on FILE_ATTRIBUTE_DIRECTORY | Mikkel Hjortshoej | 2017-05-05 | 1 | -1/+1 | |
| | | ||||||
| * | Fix alignment and size bug of enums; Remove #ordered and make the default ↵ | Ginger Bill | 2017-05-02 | 2 | -18/+18 | |
| | | | | | #ordered. | |||||
| * | Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => ↵ | Ginger Bill | 2017-04-30 | 1 | -10/+10 | |
| | | | | | | | transmute(T, x); `y:=^x` => `y:=&x;` Sorry for all the code breaking in this commit :( | |||||
| * | Fix fmt for type; remove dead stuff | Ginger Bill | 2017-04-13 | 1 | -0/+1 | |
| | | ||||||
| * | Fix slicing bug on dynamic arrays | Ginger Bill | 2017-04-11 | 1 | -2/+11 | |
| | | ||||||
| * | Merge https://github.com/gingerBill/Odin | Zachary Pierson | 2017-04-03 | 1 | -0/+1 | |
| |\ | ||||||
| | * | Update and regression test old demos | Ginger Bill | 2017-04-02 | 1 | -0/+1 | |
| | | | ||||||
| * | | Merge https://github.com/gingerBill/Odin | Zac Pierson | 2017-03-21 | 2 | -158/+160 | |
| |\| | | | | | | | "Fixed" a proc overload bug. Still needs a *real* fix. | |||||
| | * | Update gb.h | Ginger Bill | 2017-03-17 | 1 | -7/+10 | |
| | | | ||||||
| | * | windows.odin TYPE_NAME to Type_Name; More SSA work and SSA printing for ↵ | Ginger Bill | 2017-03-12 | 2 | -153/+152 | |
| | | | | | | | | | debugging | |||||
| * | | Merge https://github.com/gingerBill/Odin | Zac Pierson | 2017-03-02 | 1 | -8/+75 | |
| |\| | ||||||
| | * | Allow pointers to `append`; Fix strconv stuff; `new_slice` allows for capacity | Ginger Bill | 2017-03-02 | 1 | -8/+75 | |
| | | | ||||||
| * | | Merge https://github.com/gingerBill/Odin | Zac Pierson | 2017-02-20 | 2 | -17/+78 | |
| |\| | ||||||
| | * | Fix overloading bug due to `#import .`; Add sys/wgl.odin | Ginger Bill | 2017-02-19 | 2 | -16/+76 | |
| | | | ||||||
| | * | Fix overloading bug due to comparison of named types | Ginger Bill | 2017-02-18 | 1 | -2/+3 | |
| | | | ||||||
| * | | Merge https://github.com/gingerBill/odin | Zac Pierson | 2017-02-15 | 1 | -5/+8 | |
| |\| | ||||||
| | * | Fix immutable rules; add some general documentation | Ginger Bill | 2017-02-14 | 1 | -5/+8 | |
| | | | | | | | | | immutable is still a little weird and not completely what you'd expect. Maybe just not having it is better. | |||||
| * | | Added dynamic library loading to Linux and MacOS's standard libraries. | Zachary Pierson | 2017-02-11 | 1 | -1/+0 | |
| |/ | ||||||
| * | Dynamic array syntax [...]Type; make entities private with a prefix of `_`; ↵ | Ginger Bill | 2017-02-11 | 1 | -2/+2 | |
| | | | | | fix extension checking | |||||
| * | Only check files that have been truly imported. | Ginger Bill | 2017-02-11 | 1 | -6/+5 | |
| | | ||||||
| * | Remove need for `type` keyword | Ginger Bill | 2017-02-10 | 1 | -3/+3 | |
| | | ||||||
| * | Remove Maybe type; Enum `names` | Ginger Bill | 2017-02-10 | 1 | -0/+1 | |
| | | ||||||
| * | Changed #foreign user32 to gdi32 where this was wrong. | thebirk | 2017-01-28 | 1 | -3/+3 | |
| | | ||||||
| * | Remove case sensitivity for libraries on windows | Ginger Bill | 2017-01-26 | 1 | -4/+4 | |
| | | ||||||
| * | Library names - Only link with used foreign libraries | Ginger Bill | 2017-01-26 | 1 | -84/+85 | |
| | | ||||||
| * | Fix pointer differences (issue #11); remove #dll_import | Ginger Bill | 2017-01-26 | 1 | -55/+67 | |
| | | ||||||
| * | Change casting syntax: `cast(T)x` `transmute(T)x` et al. | Ginger Bill | 2017-01-25 | 1 | -4/+4 | |
| | | ||||||
| * | Change cast syntax, int(x), []byte(s), (^int)(p) | Ginger Bill | 2017-01-17 | 1 | -3/+3 | |
| | | ||||||
| * | Fix conversion of untyped integers to pointers | Ginger Bill | 2017-01-17 | 1 | -2/+2 | |
| | | ||||||
| * | Comma for all field separators; Overloaded procedures follow exportation rules | Ginger Bill | 2017-01-17 | 1 | -48/+46 | |
| | | ||||||
| * | Fix core library; Disable adding entity definitions for blank identifiersv0.0.5e | Ginger Bill | 2017-01-07 | 1 | -1/+1 | |
| | | ||||||