aboutsummaryrefslogtreecommitdiff
path: root/build.bat
Commit message (Collapse)AuthorAgeFilesLines
* Change build.bat to use release_mode=1 by defaultgingerBill2018-08-051-1/+1
|
* Fix anonymous proceduresgingerBill2018-07-011-1/+1
|
* Change our IR name mangling rulesgingerBill2018-06-031-1/+1
|
* Fix build.batgingerBill2018-05-271-1/+1
|
* Fix delayed assert collectiongingerBill2018-05-271-1/+1
|
* Single file "main" filegingerBill2018-05-271-1/+1
|
* IR now builds with the new package systemgingerBill2018-05-271-1/+1
|
* Parse directories to be packagesgingerBill2018-05-211-1/+1
|
* Demo fixgingerBill2018-02-251-2/+1
|
* Remove unneeded disabled warnings for MSVCgingerBill2018-02-251-4/+2
|
* Reimplement opt stagegingerBill2018-01-201-3/+1
|
* Remove timing for llvm-optgingerBill2018-01-201-1/+4
|
* Revert to demo.odinGinger Bill2017-09-291-1/+1
|
* Fix old_demos; Fix `when` bug; Fix enum `.names`Ginger Bill2017-09-291-1/+1
|
* Fix issue #101Ginger Bill2017-09-201-1/+1
|
* Library collectionsGinger Bill2017-09-071-1/+1
|
* Remove () grouping for `foreign_library`Ginger Bill2017-08-271-1/+1
|
* Replace `import_load` with `using import .`Ginger Bill2017-08-271-2/+2
|
* Update build.batGinger Bill2017-08-011-8/+5
|
* Extra type safety; Fix typosGinger Bill2017-07-311-5/+7
|
* Basic command line flags: e.g. `-opt=0`Ginger Bill2017-06-241-1/+1
|
* Fix compilation bug on LinuxGinger Bill2017-06-211-1/+1
|
* Build as C++Ginger Bill2017-06-081-9/+6
|
* v0.3.0Ginger Bill2017-06-071-4/+5
|
* Improve vector math; Make bprint* return stringGinger Bill2017-05-011-1/+1
|
* Fix statement parsing of unary: & and ^Ginger Bill2017-04-301-1/+1
|
* Update and regression test old demosGinger Bill2017-04-021-1/+1
|
* Update README.md with latest demoGinger Bill2017-04-021-1/+1
|
* Complex numbers: complex64 complex128Ginger Bill2017-04-011-1/+1
|
* v0.1.3v0.1.3Ginger Bill2017-03-271-1/+1
|
* Add branch labels for loops; using listGinger Bill2017-03-191-4/+3
|
* Update gb.hGinger Bill2017-03-171-1/+4
|
* Begin work on the custom backendGinger Bill2017-03-051-9/+3
|
* Update llvm binaries to latest version; Update utf8proc;Ginger Bill2017-03-031-2/+2
|
* Allow pointers to `append`; Fix strconv stuff; `new_slice` allows for capacityGinger Bill2017-03-021-2/+2
|
* Fix fmt.odin printing enumsGinger Bill2017-02-241-0/+1
|
* Record type field `names`Ginger Bill2017-02-121-1/+1
|
* v0.1.0v0.1.0Ginger Bill2017-02-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added: * Dynamic Arrays `[...]Type` * Dynamic Maps `map[Key]Value` * Dynamic array and map literals * Custom struct alignemnt `struct #align 8 { bar: i8 }` * Allow `_` in numbers * Variadic `append` * fmt.sprint* * Entities prefixes with an underscore do not get exported on imports * Overloaded `free` for pointers, slices, strings, dynamic arrays, and dynamic maps * enum types have an implict `names` field, a []string of all the names in that enum Removed: * Maybe/option types * immutable variables * Remove `type` keyword and other "reserved" keywords * `compile_assert` and `assert`return the value of the condition for semantic reasons Changed: * thread_local -> #thread_local * #include -> #load * Files only get checked if they are actually used * match x in y {} // For type match statements * Version numbering now starts from 0.1.0 and uses the convention: - major.minor.patch Fixes: * Many fmt.* fixes To come very Soon™: * Linux and OS X builds (unofficial ones do exist already)
* Dynamic arraysGinger Bill2017-01-291-1/+1
|
* Update README.mdv0.0.6bGinger Bill2017-01-291-1/+1
|
* Fix untyped to `any` assignments. Fixed crash when arguments with no value ↵Ginger Bill2017-01-291-1/+1
| | | | are passed
* Fix parsing for block/if expression within if/for/etc. statementsv0.0.6Ginger Bill2017-01-271-1/+1
|
* Fix core library; Disable adding entity definitions for blank identifiersv0.0.5eGinger Bill2017-01-071-2/+1
|
* Fix line comments at the end of filev0.0.5bGinger Bill2017-01-051-1/+1
|
* Rename llir -> irGinger Bill2017-01-041-1/+7
|
* v0.0.5Ginger Bill2017-01-031-1/+1
| | | | Fix enumerations to so they work as integers in indices; Add llir_opt.c and llir_print.c
* Semicolons mandatory again (and probably forever now...)Ginger Bill2016-12-161-13/+7
|
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-091-2/+2
|
* Custom entry points on Windows (DllMain; WinMain)Ginger Bill2016-12-091-1/+1
|
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-081-1/+2
|