aboutsummaryrefslogtreecommitdiff
path: root/src/timings.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add `-show-more-timings`gingerBill2019-11-101-4/+6
|
* odin querygingerBill2019-05-251-2/+1
| | | | Output .json file containing information about the program
* Replaced CLOCK_PROCESS_CPUTIME_ID with CLOCK_MONOTONIC in calls to ↵Morten Vassvik2018-07-041-2/+2
| | | | clock_gettime and clock_getres to make timings on calling external executables accurate instead of showing them taking negligible time on linux.
* Fix timing on macosHasen Judy2018-05-131-3/+25
|
* Remove dead code; fix referencing of a type assertion in a selector expressiongingerBill2018-03-041-1/+0
|
* `array_make`gingerBill2018-02-251-1/+1
|
* Remove `using` in arrays; Remove `_` non-exported struct fieldsgingerBill2017-11-281-11/+39
| | | | Start determining slow parts of the compiler
* Fix `else do`Ginger Bill2017-07-071-6/+11
|
* Add `-show-timings`; Clean up polymorphic procedure code a bitGinger Bill2017-07-071-4/+10
|
* Named procedure callsGinger Bill2017-06-111-1/+1
|
* Remove unnecessary `typedef` usageGinger Bill2017-06-081-4/+4
|
* Use templated `Array` with bounds checkingGinger Bill2017-06-081-5/+5
|
* Build as C++Ginger Bill2017-06-081-0/+138
|
* Change extensions .cpp to .cGinger Bill2016-11-231-105/+0
|
* Compile as C! Whoop!Ginger Bill2016-11-231-1/+1
|
* typedef struct and start removing autoGinger Bill2016-11-231-4/+4
|
* Remove Array<T> and replace with macro versionGinger Bill2016-11-221-5/+5
|
* Separate SSA opt; Basic Timings for sections onlyGinger Bill2016-11-061-0/+105