| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | v0.3 Releasev0.3.0 | Ginger Bill | 2017-06-08 | 1 | -1/+0 |
| | | |||||
| * | v0.3.0 | Ginger Bill | 2017-06-07 | 4 | -14/+23 |
| | | |||||
| * | Make `rune` a basic type and not an alias; Remove `byte` | Ginger Bill | 2017-06-06 | 6 | -43/+81 |
| | | |||||
| * | Merge pull request #53 from ghost/master | gingerBill | 2017-06-06 | 1 | -1/+1 |
| |\ | | | | | Fix link time error about missing -fPIC flag | ||||
| | * | Fix link time error about missing -fPIC flag | Constantine Tarasenkov | 2017-04-28 | 1 | -1/+1 |
| | | | |||||
| * | | Fix key generation for constant strings in IR | Ginger Bill | 2017-06-05 | 3 | -3/+18 |
| | | | |||||
| * | | Add murmurhash3.c | Ginger Bill | 2017-06-05 | 1 | -0/+220 |
| | | | |||||
| * | | Allow 128 bit map keys | Ginger Bill | 2017-06-05 | 6 | -21/+39 |
| | | | |||||
| * | | Allow using on bit fields | Ginger Bill | 2017-06-04 | 2 | -7/+18 |
| | | | |||||
| * | | Fix enum printing bug | Ginger Bill | 2017-06-04 | 2 | -16/+13 |
| | | | |||||
| * | | `bit_field`; Lexical sugar operators ≠ ≤ ≥ | Ginger Bill | 2017-06-03 | 11 | -77/+681 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Example below: // See: https://en.wikipedia.org/wiki/Bit_field BoxProps :: bit_field { opaque : 1, fill_colour : 3, _ : 4, show_border : 1, border_colour : 3, border_style : 2, _ : 2, width : 4, height : 4, _ : 8, } | ||||
| * | | Remove `quaternion128` and `quaternion256` as core types | Ginger Bill | 2017-06-01 | 8 | -728/+39 |
| | | | |||||
| * | | Implement u128/i128 features; Add bits.odin | Ginger Bill | 2017-06-01 | 8 | -56/+104 |
| | | | |||||
| * | | Use 128-bit integers for ExactValue integers | Ginger Bill | 2017-05-30 | 7 | -170/+750 |
| | | | |||||
| * | | Remove some asserts in timings.c | Ginger Bill | 2017-05-29 | 1 | -6/+0 |
| | | | |||||
| * | | Fix unary expression type check | Ginger Bill | 2017-05-28 | 1 | -0/+7 |
| | | | |||||
| * | | Fix procedure overloading distinguishing | Ginger Bill | 2017-05-28 | 2 | -7/+8 |
| | | | |||||
| * | | Fix printing of struct literals with custom alignment | Ginger Bill | 2017-05-28 | 1 | -0/+6 |
| | | | |||||
| * | | Change label syntax for `for` and `match` from #label name to name: | Ginger Bill | 2017-05-28 | 1 | -96/+54 |
| | | | |||||
| * | | Change naming convention from Ada_Like to RustLike | Ginger Bill | 2017-05-28 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | Experimental try for ABI for return values on windows | Ginger Bill | 2017-05-28 | 5 | -9/+91 |
| | | | | | | | | | It's all done by reverse engineering it. I may be wrong... | ||||
| * | | Try a different ABI type for return values on Windows | Ginger Bill | 2017-05-28 | 4 | -18/+101 |
| | | | |||||
| * | | Fix bug with too many field values in a structure literal. | Ginger Bill | 2017-05-27 | 1 | -6/+5 |
| | | | |||||
| * | | `default:` to `case:`; `no_alias` to `#no_alias` | Ginger Bill | 2017-05-27 | 12 | -1588/+206 |
| | | | |||||
| * | | Fix interval loop constant bug; Fix ir edge checking; Fix vector arithmetic ↵ | Ginger Bill | 2017-05-22 | 4 | -49/+51 |
| | | | | | | | | | with scalars | ||||
| * | | Optional main for DLL; access struct elements by "index" | Ginger Bill | 2017-05-17 | 6 | -36/+434 |
| | | | |||||
| * | | Fix issue #66 | Ginger Bill | 2017-05-14 | 2 | -3/+3 |
| | | | |||||
| * | | Fix Ternary Operator IR bug | Ginger Bill | 2017-05-13 | 1 | -4/+4 |
| | | | |||||
| * | | Reimplement #ordered again | Ginger Bill | 2017-05-12 | 2 | -10/+13 |
| | | | |||||
| * | | Fix alignment for normal structures to match LLVM | Ginger Bill | 2017-05-10 | 3 | -25/+19 |
| | | | |||||
| * | | Add %% operator (divisor modulo) | Ginger Bill | 2017-05-09 | 5 | -1/+21 |
| | | | |||||
| * | | Fix ir bug; allow formatting options for arrays & et al. | Ginger Bill | 2017-05-09 | 2 | -3/+3 |
| | | | |||||
| * | | Fix issue #63 for block comments not terminating at an EOF | Ginger Bill | 2017-05-09 | 6 | -16/+42 |
| | | | |||||
| * | | Add XOR for booleans | Ginger Bill | 2017-05-07 | 2 | -22/+71 |
| | | | |||||
| * | | Fix IR printing bug with global unicode identifiers | Ginger Bill | 2017-05-06 | 1 | -9/+10 |
| | | | |||||
| * | | Fix `using` issue #62 | Ginger Bill | 2017-05-06 | 2 | -7/+11 |
| | | | |||||
| * | | Fix calculation of vector type sizes | Ginger Bill | 2017-05-04 | 4 | -20/+22 |
| | | | |||||
| * | | Add hidden __tag for union variables. | Ginger Bill | 2017-05-04 | 4 | -6/+36 |
| | | | |||||
| * | | Remove debug bug | Ginger Bill | 2017-05-03 | 2 | -6/+2 |
| | | | |||||
| * | | Fix alignment and size bug of enums; Remove #ordered and make the default ↵ | Ginger Bill | 2017-05-02 | 3 | -6/+11 |
| | | | | | | | | | #ordered. | ||||
| * | | Remove check on array/slice/dynamic element size | Ginger Bill | 2017-05-02 | 3 | -31/+54 |
| | | | |||||
| * | | v0.2.1 | Ginger Bill | 2017-05-01 | 1 | -1/+1 |
| | | | |||||
| * | | Unary expression for vector (fix) | Ginger Bill | 2017-05-01 | 1 | -1/+1 |
| | | | |||||
| * | | Fix IR vector arith conv bug | Ginger Bill | 2017-05-01 | 1 | -0/+2 |
| | | | |||||
| * | | Fix value conversion with enum value on `for in`. | Ginger Bill | 2017-05-01 | 1 | -2/+10 |
| | | | |||||
| * | | `for in` iteration of Enum Type (request from issue #58) | Ginger Bill | 2017-05-01 | 2 | -4/+58 |
| | | | |||||
| * | | Improve vector math; Make bprint* return string | Ginger Bill | 2017-05-01 | 4 | -26/+116 |
| | | | |||||
| * | | Fix statement parsing of unary: & and ^ | Ginger Bill | 2017-04-30 | 1 | -23/+2 |
| | | | |||||
| * | | v0.2.0v0.2.0 | Ginger Bill | 2017-04-30 | 1 | -1/+1 |
| | | | |||||
| * | | Fix subtype polymorphism implicit conversion | Ginger Bill | 2017-04-30 | 4 | -45/+72 |
| | | | |||||