Commit Graph

4676 Commits

Author SHA1 Message Date
Kartik Agaram 521ff2f193 4511 2018-08-12 20:26:53 -07:00
Kartik Agaram c519b6fe9e 4510 - check manual examples in CI 2018-08-12 19:15:14 -07:00
Kartik Agaram e0f4f827dd 4509 2018-08-12 15:08:35 -07:00
Kartik Agaram 03c7ae3eca 4508 2018-08-12 14:35:34 -07:00
Kartik Agaram 420cb68681 4507
Side effect: better error messages when the tangler does something
unexpected.
2018-08-12 11:42:39 -07:00
Kartik Agaram 63cf01588d 4506 2018-08-12 10:38:23 -07:00
Kartik Agaram 76aace4625 4505 - start warning on jumps without labels
As we climb the ladder of abstraction we'll gradually pull the ladder up
behind ourselves.
2018-08-11 11:09:22 -07:00
Kartik Agaram f39429b60d 4504 2018-08-11 10:51:31 -07:00
Kartik Agaram 3a5df2cbef 4503 2018-08-11 10:33:26 -07:00
Kartik Agaram 0e9b21dcc8 4502 2018-08-11 10:31:57 -07:00
Kartik Agaram 99e48220f9 4501 2018-08-11 10:22:51 -07:00
Kartik Agaram ad1068b3b4 4500 2018-08-09 21:56:02 -07:00
Kartik Agaram 90b01a1b27 4499
More tweaks for check passes. Ensure they're never first-class
transforms.
2018-08-09 21:46:12 -07:00
Kartik Agaram f2889b002a 4498 2018-08-09 21:28:35 -07:00
Kartik Agaram 5852bb9437 4497 2018-08-08 23:28:58 -07:00
Kartik Agaram f02ca8df04 4496 2018-08-08 23:21:41 -07:00
Kartik Agaram 87f72beede 4495 - nail down a few more error states
It would be confusing to use negative numbers in raw hex. But we'll rely
on programmer taste there.
2018-08-08 23:13:37 -07:00
Kartik Agaram f8bd7ed527 4494
Hacky test. I'm creating a helper to run tests just for this layer. But
I won't be able to do this when I want to selectively run just
transforms below some level.
2018-08-08 16:55:54 -07:00
Kartik Agaram 03e72be63b 4493 2018-08-08 16:36:19 -07:00
Kartik Agaram d5cf0cf16d 4492 2018-08-05 10:25:51 -07:00
Kartik Agaram 99be75f147 4491 2018-08-05 10:25:24 -07:00
Kartik Agaram c4021e4cef 4490 2018-08-05 10:16:42 -07:00
Kartik Agaram ba2983e000 4489
The current approach to warnings is workable. We'll just never print
warnings to the screen in tests. In tests you can do whatever you want.
This is simpler than messing with levels of warnings.
2018-08-05 10:16:29 -07:00
Kartik Agaram 6a49ea24d1 4488 2018-08-05 10:04:06 -07:00
Kartik Agaram 6bb2e71180 4487
Draft attempt at cleaning up warnings, but this isn't quite right.

We still emit warnings for every level-1 scenario, and hiding for each
of them seems painful.

Even if we do that, level-2 scenarios would want to hide level-3 and
over warnings, but *not* level-1 warnings. So we need a cardinal number
rather than booleans.
2018-08-05 08:30:48 -07:00
Kartik Agaram b817d4bd22 4486 2018-08-05 08:26:09 -07:00
Kartik Agaram 75eb73e028 4485 2018-08-05 08:25:33 -07:00
Kartik Agaram 3e61fd93a3 4484 - warn when programming in raw hex 2018-08-04 23:30:04 -07:00
Kartik Agaram 7f7d3dcca5 4483
Reorganize layers in accordance with the plan in layer 29.
2018-08-04 23:16:07 -07:00
Kartik Agaram aaf24db4ae 4482 2018-08-04 22:38:23 -07:00
Kartik Agaram a9985c33cb 4481 2018-08-04 21:29:58 -07:00
Kartik Agaram 8d4e652378 4480 2018-08-04 21:22:48 -07:00
Kartik Agaram a0db79038c 4479 2018-08-04 21:21:19 -07:00
Kartik Agaram bb2b6ba7fd 4478 2018-08-04 17:00:27 -07:00
Kartik Agaram 6cabcefe67 4477 2018-08-04 16:59:52 -07:00
Kartik Agaram 1837c61635 4476
Syntax highlighting for dot leaders.
2018-08-04 16:28:22 -07:00
Kartik Agaram 2e3cf3ac81 4475 2018-08-04 16:28:17 -07:00
Kartik Agaram 9968eda491 4474 2018-08-04 16:24:07 -07:00
Kartik Agaram 55b4627de1 4473
Better organize registration of transforms in main().
2018-08-04 15:54:51 -07:00
Kartik Agaram a2001d15a1 4472 - experiment: help read the long lines 2018-08-04 00:34:38 -07:00
Kartik Agaram d4124056ab 4471 2018-08-04 00:19:25 -07:00
Kartik Agaram 0d11acaa72 4470 2018-08-03 23:46:23 -07:00
Kartik Agaram a066ad7ed7 4469 2018-08-03 23:42:37 -07:00
Kartik Agaram 96a09ee9f9 4468 2018-08-03 23:34:27 -07:00
Kartik Agaram 12adb3da8a 4467 2018-08-03 23:23:39 -07:00
Kartik Agaram 85173b6220 4466
Why the heck was I using ints for OPEN/CLOSED in the first place?!
2018-08-03 23:08:09 -07:00
Kartik Agaram 4e38301e91 4465 2018-07-30 20:45:51 -07:00
Kartik Agaram d9824a1b94 4464
ModR/M instructions actually can't contain disp16.
2018-07-30 20:33:38 -07:00
Kartik Agaram 219d05fa00 4463
Also purge some unused helper scripts. Good ideas in theory, but no
point if they didn't make it to muscle memory.
2018-07-30 20:30:12 -07:00
Kartik Agaram 86d8f1f30d 4462
The teensy/ examples have outlived their usefulness, I think.
2018-07-30 20:28:36 -07:00