| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Improve compiler help output with regard to command specific help. | cybermancer | 2021-11-16 | 1 | -2/+2 | |
| | | ||||||
| * | Allow both `-help` and `--help` if passed as `init_filename` | gingerBill | 2021-11-15 | 1 | -1/+2 | |
| | | ||||||
| * | [timings-export] Style fixes. | Jeroen van Rijn | 2021-11-10 | 1 | -48/+26 | |
| | | ||||||
| * | [timings-export] Improve help messages | Jeroen van Rijn | 2021-11-09 | 1 | -69/+78 | |
| | | | | | Also make `clang` happy as concerns the build settings switch/case. | |||||
| * | Fix Linux warnings. | Jeroen van Rijn | 2021-11-09 | 1 | -29/+35 | |
| | | ||||||
| * | [timings-export] Implement JSON + CSV timngs export. | Jeroen van Rijn | 2021-11-09 | 1 | -5/+111 | |
| | | ||||||
| * | [timings-export] Add `-export-timings:format` + `-export-timings-file:filename`. | Jeroen van Rijn | 2021-11-09 | 1 | -0/+56 | |
| | | ||||||
| * | Correct `wasm-ld` path for non-Windows platforms | gingerBill | 2021-11-09 | 1 | -1/+7 | |
| | | ||||||
| * | Increase usage of `PtrMap` | gingerBill | 2021-11-05 | 1 | -1/+1 | |
| | | ||||||
| * | Add `ODIN_BUILD_MODE` | gingerBill | 2021-11-04 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #1252 from Kelimion/bug-report | gingerBill | 2021-10-31 | 1 | -14/+17 | |
| |\ | | | | | Add new `odin report` command. | |||||
| | * | Add `odin report` command to help with bug reports. | Jeroen van Rijn | 2021-10-31 | 1 | -14/+17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new Odin command, `odin report`, which prints information helpful to resolving or reporting a bug. ``` W:\Odin> odin report Where to find more information and get into contact when you encounter a bug: Website: https://odin-lang.org GitHub: https://github.com/odin-lang/Odin/issues Useful information to add to a bug report: Odin: dev-2021-10:256bebfe OS: Windows 10 Professional (version: 20H2), build 19042.1266 CPU: AMD Ryzen 7 1800X Eight-Core Processor RAM: 65469 MiB W:\Odin> TODO: - CPU name on ARM/ARM64 ``` | |||||
| * | | Attempt to get wasm64 compiling with the correct features enabled | gingerBill | 2021-10-31 | 1 | -1/+0 | |
| | | | ||||||
| * | | Compile `wasm64`; Add `lb_run_remove_unused_function_pass` | gingerBill | 2021-10-31 | 1 | -13/+6 | |
| | | | ||||||
| * | | Begin work on supporting `wasm64`; Correct `wasm32` compilation behaviour | gingerBill | 2021-10-30 | 1 | -6/+13 | |
| |/ | ||||||
| * | Merge pull request #1234 from Skytrias/master | gingerBill | 2021-10-26 | 1 | -3/+4 | |
| |\ | | | | | fix strip-semicolon using original file handle size | |||||
| | * | fix strip-semicolon using original file handle size | skytrias | 2021-10-23 | 1 | -3/+4 | |
| | | | ||||||
| * | | Rename `-ignore-lazy` to `-internal-ignore-lazy` | gingerBill | 2021-10-23 | 1 | -3/+6 | |
| |/ | ||||||
| * | Simplify `TIME_SECTION` code | gingerBill | 2021-10-12 | 1 | -7/+8 | |
| | | ||||||
| * | Increase `system_exec_command_line_app` buffer from 4 KiB to 64 MiB, and ↵ | gingerBill | 2021-10-12 | 1 | -79/+63 | |
| | | | | | unify some logic | |||||
| * | Fix -collection help typo. | Jeroen van Rijn | 2021-09-28 | 1 | -1/+1 | |
| | | ||||||
| * | Allow `-define:name=string`. | Jeroen van Rijn | 2021-09-25 | 1 | -26/+46 | |
| | | | | | | | | | | Slightly rewrote `build_param_to_exact_value` parsing logic. First, try to parse as a bool, then as an integer or float. If both fail, treat the value as a string. To force a string define for e.g. `true`, use `-define:name='true'`. | |||||
| * | Make `permanent_allocator()` thread local | gingerBill | 2021-09-13 | 1 | -1/+0 | |
| | | ||||||
| * | Remove debug code | gingerBill | 2021-09-13 | 1 | -6/+0 | |
| | | ||||||
| * | More culling | gingerBill | 2021-09-13 | 1 | -0/+5 | |
| | | ||||||
| * | Add `-strict-style-init-only` | gingerBill | 2021-09-09 | 1 | -0/+15 | |
| | | ||||||
| * | Strip semicolons; Make `odin strip-semicolon` replace `..` with `..=` if ↵ | gingerBill | 2021-09-06 | 1 | -3/+29 | |
| | | | | | used as a binary operator | |||||
| * | Remove debug message | gingerBill | 2021-08-31 | 1 | -1/+1 | |
| | | ||||||
| * | Correct parsing rules for `#assert` directives for semicolons | gingerBill | 2021-08-31 | 1 | -4/+4 | |
| | | ||||||
| * | Remove dead code and add debug messages | gingerBill | 2021-08-31 | 1 | -1/+11 | |
| | | ||||||
| * | Add semicolon stripping command: `odin strip-semicolon`, has the same ↵ | gingerBill | 2021-08-31 | 1 | -5/+131 | |
| | | | | | parameters as `odin check` | |||||
| * | Make `-insert-semicolon` the default now | gingerBill | 2021-08-31 | 1 | -5/+55 | |
| | | ||||||
| * | `ERROR_BLOCK()` any usages of "Did you mean?" like behaviour whilst ↵ | gingerBill | 2021-08-27 | 1 | -1/+0 | |
| | | | | | iterating across a scope entry map | |||||
| * | Correct did you mean logic and make thread-safe-er | gingerBill | 2021-08-27 | 1 | -6/+2 | |
| | | ||||||
| * | Correct race condition and incorrect usage of `condition_signal` outside of ↵ | gingerBill | 2021-08-26 | 1 | -0/+1 | |
| | | | | | a mutex lock | |||||
| * | Unify thread pool logic across the rest of the compiler, using a global ↵ | gingerBill | 2021-08-26 | 1 | -0/+17 | |
| | | | | | thread pool | |||||
| * | Change the implementation of `Arena` to use virtual memory, and remove the ↵ | gingerBill | 2021-08-26 | 1 | -12/+6 | |
| | | | | | old gbArena code | |||||
| * | Add library collection `vendor` | gingerBill | 2021-08-21 | 1 | -0/+1 | |
| | | ||||||
| * | Remove unused code | gingerBill | 2021-08-19 | 1 | -4/+4 | |
| | | ||||||
| * | Correct mutex usage for `path_to_fullpath`; make `ThreadPool` use ↵ | gingerBill | 2021-08-18 | 1 | -0/+1 | |
| | | | | | `BlockingMutex` | |||||
| * | Make `Arena` allocate virtual memory directory; make it use a `BlockingMutex` | gingerBill | 2021-08-18 | 1 | -3/+2 | |
| | | ||||||
| * | Begin optimizing tokenizer; Replace `gb_utf8_decode` with `utf8_decode` (CC ↵ | gingerBill | 2021-08-01 | 1 | -1/+1 | |
| | | | | | but easier to change later) | |||||
| * | Use `DEFAULT_TO_THREADED_CHECKER` | gingerBill | 2021-07-27 | 1 | -2/+2 | |
| | | ||||||
| * | Fix typo | gingerBill | 2021-07-25 | 1 | -1/+1 | |
| | | ||||||
| * | INTERNAL USE ONLY: `//+lazy` build flag | gingerBill | 2021-07-25 | 1 | -6/+14 | |
| | | ||||||
| * | Default to using a threaded checker on Windows; Add `-no-threaded-checker` ↵ | gingerBill | 2021-07-24 | 1 | -0/+20 | |
| | | | | | for Windows | |||||
| * | Remove random load balancing in `thread_proc_body` | gingerBill | 2021-07-14 | 1 | -23/+23 | |
| | | ||||||
| * | Replace non-recursive mutexes with `BlockingMutex`; Minor improves to ↵ | gingerBill | 2021-07-14 | 1 | -14/+9 | |
| | | | | | initialization improves | |||||
| * | Require throughput pass results with `-show-more-timings ↵ | gingerBill | 2021-07-13 | 1 | -1/+1 | |
| | | | | | -show-debug-messages` rather than just the former flag | |||||
| * | Add (internal flag) -show-debug-messages | gingerBill | 2021-07-13 | 1 | -11/+26 | |
| | | ||||||