Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 4236 - experimental script for parallel building | Kartik Agaram | 2018-04-29 | 1 | -0/+284 |
| | | | | https://www.reddit.com/r/oilshell/comments/8bg9t1/the_problem_of_make_inside_shell_scripts/dxroayn | ||||
* | 4235 - fix a build issue for Apple clang 900.0.38 | Kartik K. Agaram | 2018-04-20 | 5 | -7/+7 |
| | | | | | | | The trouble with rewriting 'unused' to '__attribute__(unused)' is that if we happen to deliberately introduce '__attribute__(unused)' somehow, say in the standard headers, then it gets expanded twice to '__attribute__(__attribute__(unused))'. So we switch to a synonym. | ||||
* | 4234 | Kartik K. Agaram | 2018-04-19 | 1 | -4/+4 |
| | |||||
* | 4233 - no real difference between -O2 or -O3 | Kartik K. Agaram | 2018-03-22 | 4 | -9/+9 |
| | | | | | | Neither in compile time, nor in the performance of the generated code. (Triggered by https://developers.redhat.com/blog/2018/03/21/compiler-and-linker-flags-gcc) | ||||
* | 4232 | Kartik K. Agaram | 2018-03-22 | 1 | -1/+2 |
| | |||||
* | 4231 | Kartik K. Agaram | 2018-03-21 | 1 | -0/+3 |
| | |||||
* | 4230 | Kartik K. Agaram | 2018-03-16 | 2 | -51/+47 |
| | |||||
* | 4229 | Kartik K. Agaram | 2018-03-16 | 1 | -2/+12 |
| | | | | Another bugfix, another improved error message. | ||||
* | 4228 | Kartik K. Agaram | 2018-03-15 | 36 | -3058/+3514 |
| | |||||
* | 4227 - second example implementing exceptions | Kartik K. Agaram | 2018-03-15 | 2 | -4/+66 |
| | | | | | | | | | | I think I like this better. It doesn't violate the type system. Still two sources of klunkiness: a) We need to add dead code because we don't consider exceptions when we add implicit 'return' statements to functions. Should be easy to fix. b) Still no way to create a generic 'try' function. This will be hard to fix. | ||||
* | 4226 - example program: exceptions | Kartik K. Agaram | 2018-03-15 | 3 | -4/+85 |
| | | | | | | Pretty klunky; we're violating the type system by prepending an extra result, so functions we want to catch exceptions around have to be header-less and check input types at run-time. | ||||
* | 4225 | Kartik K. Agaram | 2018-03-15 | 1 | -7/+7 |
| | |||||
* | 4224 - fill an old hole in static dispatch | Kartik K. Agaram | 2018-03-14 | 1 | -3/+162 |
| | | | | Resolve ambiguous calls when copying (overloaded) recipe literals to variables. | ||||
* | 4223 | Kartik K. Agaram | 2018-03-14 | 5 | -14/+7 |
| | |||||
* | 4222 | Kartik K. Agaram | 2018-03-13 | 2 | -0/+0 |
| | |||||
* | 4221 - more docs about build process | Kartik K. Agaram | 2018-03-13 | 5 | -0/+60 |
| | |||||
* | 4220 | Kartik K. Agaram | 2018-03-13 | 2 | -8/+6 |
| | |||||
* | 4219 - add an even simpler build script | Kartik K. Agaram | 2018-03-13 | 8 | -198/+230 |
| | |||||
* | 4218 - test build alternatives in CI | Kartik K. Agaram | 2018-03-13 | 2 | -4/+8 |
| | |||||
* | 4217 - build alternative: stop at any stage | Kartik K. Agaram | 2018-03-13 | 1 | -0/+182 |
| | | | | This gives us the equivalent of make targets. | ||||
* | 4216 - include simpler alternative to build script | Kartik K. Agaram | 2018-03-12 | 5 | -11/+72 |
| | |||||
* | 4215 | Kartik K. Agaram | 2018-03-08 | 1 | -3/+3 |
| | |||||
* | 4214 | Kartik K. Agaram | 2018-02-21 | 2 | -2/+3 |
| | |||||
* | 4213 | Kartik K. Agaram | 2018-02-20 | 1 | -0/+3 |
| | |||||
* | 4212 | Kartik K. Agaram | 2018-02-20 | 1 | -1/+1 |
| | |||||
* | 4211 | Kartik K. Agaram | 2018-02-20 | 11 | -0/+12 |
| | | | | | | | | Just ran into first issue from using the portable /bin/sh rather than a modern shell: https://stackoverflow.com/questions/15744421/read-command-doesnt-wait-for-input Turn on errexit everywhere. | ||||
* | 4210 - a better error | Kartik K. Agaram | 2018-02-20 | 2 | -7/+32 |
| | | | | Thanks Ella Couch. | ||||
* | 4209 | Kartik K. Agaram | 2018-02-18 | 13 | -5286/+5323 |
| | |||||
* | 4208 | Kartik K. Agaram | 2018-02-17 | 1 | -6/+42 |
| | | | | | | edit/ app: Fix a bug introduced in commit 3954 (June 2017) Turns out commit 4206 wasn't really necessary to fix this, after all. | ||||
* | 4207 | Kartik K. Agaram | 2018-02-15 | 5 | -8/+3 |
| | |||||
* | 4206 - edit/ app: consistent cursor positioning | Kartik K. Agaram | 2018-02-15 | 4 | -9/+3 |
| | |||||
* | 4205 | Kartik K. Agaram | 2018-02-15 | 2 | -90/+90 |
| | |||||
* | 4204 | Kartik K. Agaram | 2018-02-15 | 2 | -3/+12 |
| | |||||
* | 4203 | Kartik K. Agaram | 2018-02-03 | 1 | -2/+5 |
| | |||||
* | 4202 | Kartik K. Agaram | 2018-02-03 | 1 | -2/+2 |
| | |||||
* | 4201 | Kartik K. Agaram | 2018-02-03 | 1 | -0/+4 |
| | |||||
* | 4200 | Kartik K. Agaram | 2018-01-27 | 54 | -2869/+2869 |
| | | | | Forgot to set up exuberant_ctags_rc as .ctags on new laptop. | ||||
* | 4199 | Kartik K. Agaram | 2018-01-25 | 138 | -20904/+19978 |
| | |||||
* | 4198 | Kartik K. Agaram | 2018-01-25 | 1 | -3/+3 |
| | |||||
* | 4197 - done supporting all indirect addressing modes | Kartik K. Agaram | 2018-01-24 | 1 | -0/+44 |
| | |||||
* | 4196 | Kartik K. Agaram | 2018-01-24 | 2 | -20/+28 |
| | |||||
* | 4195 | Kartik K. Agaram | 2018-01-24 | 3 | -28/+20 |
| | |||||
* | 4194 | Kartik K. Agaram | 2018-01-24 | 1 | -2/+80 |
| | |||||
* | 4193 | Kartik K. Agaram | 2018-01-24 | 2 | -24/+20 |
| | |||||
* | 4192 | Kartik K. Agaram | 2018-01-24 | 1 | -1/+24 |
| | |||||
* | 4191 | Kartik K. Agaram | 2018-01-24 | 1 | -1/+15 |
| | |||||
* | 4190 | Kartik K. Agaram | 2018-01-24 | 1 | -26/+17 |
| | |||||
* | 4189 | Kartik K. Agaram | 2018-01-24 | 5 | -136/+136 |
| | |||||
* | 4188 | Kartik K. Agaram | 2018-01-24 | 1 | -5/+11 |
| | |||||
* | 4187 | Kartik K. Agaram | 2018-01-24 | 1 | -7/+9 |
| |