Commit Graph

31 Commits

Author SHA1 Message Date
Kartik Agaram
00c2ca083e 4406
Fix CI.
2018-07-25 15:26:58 -07:00
Kartik Agaram
a18f5328eb 4405 2018-07-25 14:41:48 -07:00
Kartik Agaram
05db3f6894 4404 - clean up generated code for scenarios
Thanks Max Bernstein for the feedback.
2018-07-25 13:07:45 -07:00
Kartik Agaram
f898ee7a37 4403
Couple of improvements for the tangle/ directory:
  a) Start running tangle unit tests at build time again.
  b) Option to print out test names as they run, just like in top-level.
2018-07-25 13:07:01 -07:00
Kartik Agaram
d7297b82c5 4402 2018-07-25 11:42:05 -07:00
Kartik Agaram
55f7befe35 4401 - make unit tests for tangle a little more readable
Thanks Max Bernstein for surfacing this idea to my memory.
2018-07-25 11:35:49 -07:00
Kartik K. Agaram
ea59313c34 4000 2017-09-15 02:46:11 -07:00
Kartik K. Agaram
84537b81bd 3839
Fix CI.

In the process I also fixed a bug in the tangle/ utility.
2017-04-20 12:44:38 -07:00
Kartik K. Agaram
2aeb167ad6 3726 2016-12-30 15:14:04 -08:00
Kartik K. Agaram
53fbba4f64 3711
Delete '^L' characters now that I'm trying to switch from Vim to Kakoune. Pages
aren't text objects in Kakoune.
2016-12-26 15:57:13 -08:00
Kartik K. Agaram
07cae6102d 3550 2016-10-22 11:28:58 -07:00
Kartik K. Agaram
b4785580be 3450
Purge remaining `makefile`s, without breaking CI.
2016-10-06 17:13:04 -07:00
Kartik K. Agaram
810542f178 3448
Drop perl dependency everywhere.
2016-10-06 15:58:34 -07:00
Kartik K. Agaram
b6e33d0222 3363 - bugfix in tangle 2016-09-15 13:09:46 -07:00
Kartik K. Agaram
263eb77d6f 3361 2016-09-15 13:02:54 -07:00
Kartik K. Agaram
ceb33ee40f 3278 2016-08-29 01:32:30 -07:00
Kartik K. Agaram
cb159b8c8a 3218
Fix CI. Scenario size_of_shape_shifting_exclusive_container was
triggering undefined behavior in tangle/ and causing things to break in
some compilers but not others.
2016-08-17 15:35:43 -07:00
Kartik K. Agaram
b2f0954ef9 3217
Fix a new warning from Perl.
2016-08-17 15:10:57 -07:00
Kartik K. Agaram
f28f2636c6 3101 - purge .traces/ dir from repo history
I'd been toying with this idea for some time now given how large the
repo had been growing. The final straw was noticing that people cloning
the repo were having to wait *5 minutes*! That's not good, particularly
for a project with 'tiny' in its description. After purging .traces/
clone time drops to 7 seconds in my tests.

Major issue: some commits refer to .traces/ but don't really change
anything there. That could get confusing :/

Minor issues:

a) I've linked inside commits on GitHub like a half-dozen times online
or over email. Those links are now liable to eventually break. (I seem
to recall GitHub keeps them around as long as they get used at least
once every 60 days, or something like that.)

b) Numbering of commits is messed up because some commits only had
changes to the .traces/ sub-directory.
2016-07-05 00:53:12 -07:00
Kartik K. Agaram
add9d36d54 3063 2016-06-19 14:10:31 -07:00
Kartik K. Agaram
63f0b139af 2768 - get working in Linux again
Need to start testing every commit on Linux in addition to Mac.
2016-03-13 16:56:00 -07:00
Kartik K. Agaram
580df11b8c 2760 2016-03-11 00:00:30 -08:00
Kartik K. Agaram
3fada0dac6 2759
Clean up tangle/ helper.
2016-03-10 23:57:19 -08:00
Kartik K. Agaram
7163e18a77 2575 - better messages on trace count failures 2016-01-19 20:53:18 -08:00
Kartik K. Agaram
ba32c4f059 1746 - load file and run a single test
$ ./mu test run-instruction-and-print-warnings
2015-07-10 10:25:44 -07:00
Kartik K. Agaram
dd859585be 1676 2015-06-28 15:53:46 -07:00
Kartik K. Agaram
029c04e2ea 1501 2015-05-28 13:25:23 -07:00
Kartik K. Agaram
a3056e665f 1500 2015-05-28 13:23:05 -07:00
Kartik K. Agaram
1326a4ec1b 1483 - *really* check color screens in scenarios
Required fixing two levels of bugs:

a) The hack in tangle to drop initial comments a '%' directive..

b) ..was masking a bug where run_mu_scenario wasn't robust to initial
comments.

Mildly concerned that neither of the sub-issues have their own tests,
but I'm just removing hacks, and writing tests for that throwaway
function like run_mu_scenario seems pointless. Instead I've solved the
problem by disallowing comments before '%' directives.

I've also taken this opportunity to at least try to document the
'scenarios' and '%' directives at the first layer where they appear.
2015-05-27 11:27:50 -07:00
Kartik K. Agaram
6db2edf9c6 1439 - support clang in addition to gcc 2015-05-23 14:46:43 -07:00
Kartik K. Agaram
b96af395b9 1276 - make C++ version the default
I've tried to update the Readme, but there are at least a couple of issues.
2015-05-05 21:17:24 -07:00