Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 5135 | Kartik Agaram | 2019-05-04 | 7 | -0/+0 |
| | |||||
* | implemented solution | nc | 2019-05-03 | 1 | -1/+109 |
| | |||||
* | Merge branch 'master' into charles-l-print-int-decimal | nc | 2019-05-01 | 10 | -55/+171 |
|\ | |||||
| * | 5133 - show instruction source in trace | Kartik Agaram | 2019-04-28 | 6 | -10/+94 |
| | | | | | | | | | | | | | | | | | | | | It's a little hacky in some corner cases. In particular, if debug information isn't available the trace will contain duplicated lines. This is because I don't want the core trace lines all my tests rely on (introduced in the 'vm' layer) to have to know about debug info (introduced in the 'labels' and 'debug' layers). Thanks Charles Saternos for the feedback and suggestion! | ||||
| * | 5132 | Kartik Agaram | 2019-04-28 | 2 | -16/+1 |
| | | | | | | | | Stop hackily tracing function being called. Trying something better. | ||||
| * | 5131 | Kartik Agaram | 2019-04-27 | 7 | -32/+37 |
| | | | | | | | | Rename '--map' to '--debug'. | ||||
| * | 5130 - only show build status of 'master' branch | Kartik Agaram | 2019-04-27 | 1 | -1/+1 |
| | | |||||
| * | 5129 | Kartik Agaram | 2019-04-27 | 1 | -29/+32 |
| | | |||||
| * | 5128 | Kartik Agaram | 2019-04-26 | 1 | -9/+48 |
| | | |||||
| * | 5127 | Kartik Agaram | 2019-04-26 | 1 | -1/+1 |
| | | |||||
* | | exercise: reimplement print-int-decimal | Kartik Agaram | 2019-04-26 | 1 | -97/+1 |
|/ | |||||
* | 5126 - add a message to a silent CI failure mode | Kartik Agaram | 2019-04-26 | 1 | -19/+19 |
| | |||||
* | 5125 | Kartik Agaram | 2019-04-25 | 1 | -4/+4 |
| | |||||
* | 5124 | Kartik Agaram | 2019-04-23 | 2 | -2/+2 |
| | |||||
* | 5123 | Kartik Agaram | 2019-04-23 | 1 | -4/+0 |
| | |||||
* | 5122 | Kartik Agaram | 2019-04-23 | 1 | -3/+3 |
| | |||||
* | 5121 | Kartik Agaram | 2019-04-23 | 1 | -1/+1 |
| | |||||
* | 5120 | Kartik Agaram | 2019-04-23 | 1 | -1/+1 |
| | |||||
* | 5118 - convert int to string | Kartik Agaram | 2019-04-23 | 9 | -0/+285 |
| | |||||
* | 5117 | Kartik Agaram | 2019-04-23 | 1 | -0/+1 |
| | |||||
* | 5116 | Kartik Agaram | 2019-04-23 | 1 | -0/+1 |
| | |||||
* | 5115 | Kartik Agaram | 2019-04-22 | 2 | -1/+1 |
| | |||||
* | 5114 - helper for idiv instruction | Kartik Agaram | 2019-04-21 | 2 | -0/+40 |
| | |||||
* | 5113 - x86's integer division (idiv) instruction | Kartik Agaram | 2019-04-21 | 2 | -2/+94 |
| | |||||
* | 5112 | Kartik Agaram | 2019-04-19 | 2 | -1/+63 |
| | |||||
* | 5111 | Kartik Agaram | 2019-04-18 | 1 | -3/+3 |
| | |||||
* | 5110 | Kartik Agaram | 2019-04-18 | 1 | -2/+3 |
| | |||||
* | Add functionality to support labels as imm32 arguments to opcodes | nc | 2019-04-18 | 1 | -0/+13 |
| | |||||
* | 5108 | Kartik Agaram | 2019-04-18 | 2 | -10/+10 |
| | |||||
* | 5107 | Kartik Agaram | 2019-04-18 | 2 | -4/+281 |
| | |||||
* | 5106 | Kartik Agaram | 2019-04-17 | 3 | -2/+147 |
| | |||||
* | 5105 | Kartik Agaram | 2019-04-16 | 8 | -395/+207 |
| | | | | | Pull in a _different_ function than `next-word` (commit 5092) into a shared file between phases. Let's see how this goes. | ||||
* | 5104 | Kartik Agaram | 2019-04-16 | 2 | -18/+13 |
| | | | | Don't forget metadata for string literals. | ||||
* | 5103 | Kartik Agaram | 2019-04-16 | 2 | -61/+88 |
| | |||||
* | 5102 - tokenize string literals | Kartik Agaram | 2019-04-16 | 2 | -0/+582 |
| | | | | | | Current plan: $ cat files.subx ... |dquotes |assort |pack |survey |hex > a.out | ||||
* | 5102 | Kartik Agaram | 2019-04-16 | 7 | -11/+11 |
| | |||||
* | 5101 | Kartik Agaram | 2019-04-16 | 1 | -1/+1 |
| | |||||
* | 5100 | Kartik Agaram | 2019-04-16 | 1 | -1/+1 |
| | |||||
* | 5099 | Kartik Agaram | 2019-04-16 | 1 | -4/+4 |
| | |||||
* | 5098 | Kartik Agaram | 2019-04-16 | 1 | -6/+6 |
| | |||||
* | 5097 | Kartik Agaram | 2019-04-16 | 2 | -8/+10 |
| | |||||
* | 5096 | Kartik Agaram | 2019-04-16 | 1 | -2/+2 |
| | |||||
* | 5095 | Kartik Agaram | 2019-04-16 | 1 | -1/+1 |
| | |||||
* | 5094 | Kartik Agaram | 2019-04-16 | 1 | -2/+25 |
| | | | | Split off a couple of tests so we can name desired behaviors. | ||||
* | 5093 | Kartik Agaram | 2019-04-16 | 1 | -3/+3 |
| | | | | Bugfix in string escapes. | ||||
* | 5092 | Kartik Agaram | 2019-04-15 | 6 | -253/+492 |
| | | | | | | | Realization: 'next-word' can't be reused in converting string literals, because it has to understand string literals. Let's just keep each phase self-contained. | ||||
* | 5091 | Kartik Agaram | 2019-04-13 | 1 | -3/+6 |
| | |||||
* | 5090 | Kartik Agaram | 2019-04-13 | 15 | -911/+162 |
| | | | | | | | Start using the new newline escape in string literals everywhere. I could use it more aggressively, but it makes tests harder to read. So only one line of text per string for now. | ||||
* | 5089 | Kartik Agaram | 2019-04-13 | 2 | -8/+8 |
| | | | | Fix CI; unfortunately it runs C++98. | ||||
* | Add support for escape sequences in string literals fixed traces so they can ↵ | nc | 2019-04-13 | 4 | -12/+39 |
| | | | | handle newlines |