Commit graph

  • 5e388fffbc on the way to clean use counts Quentin Carbonneaux 2016-03-17 14:43:50 -04:00
  • 240cfcd5cd support return of structs Quentin Carbonneaux 2016-03-17 13:41:12 -04:00
  • 2889d44f24 parse fixes for struct return Quentin Carbonneaux 2016-03-17 13:02:18 -04:00
  • 2d9aabefff add sync target in doc/ Makefile Quentin Carbonneaux 2016-03-17 13:01:46 -04:00
  • 8ac4af4875 document new shift operations Quentin Carbonneaux 2016-03-16 11:40:47 -04:00
  • ce7fd0cb49 add unsigned division and remainder Quentin Carbonneaux 2016-03-16 11:30:57 -04:00
  • db6f7ad72d add shift instructions Quentin Carbonneaux 2016-03-16 11:18:28 -04:00
  • 567c18398f refine comment of OpDesc.sflag Quentin Carbonneaux 2016-03-16 11:00:49 -04:00
  • 6cba2db949 document oddity in seljmp() Quentin Carbonneaux 2016-03-16 10:57:41 -04:00
  • 7e1db6cc65 test comparison elimination in isel Quentin Carbonneaux 2016-03-16 10:41:01 -04:00
  • 1b27215003 document exts and truncd Quentin Carbonneaux 2016-03-15 14:07:13 -04:00
  • f691d4fb6b doc is now complete Quentin Carbonneaux 2016-03-15 13:50:34 -04:00
  • 714c472055 massage Instructions section Quentin Carbonneaux 2016-03-15 10:44:05 -04:00
  • 42c8252b03 generate readable internal links Quentin Carbonneaux 2016-03-15 10:43:41 -04:00
  • 15aa877cae finish the Memory section Quentin Carbonneaux 2016-03-14 20:52:34 -04:00
  • d80f801307 lesser hack to get rid of the css hack Quentin Carbonneaux 2016-03-14 20:07:53 -04:00
  • 08803ecc60 add css hack for nicer instruction descriptions Quentin Carbonneaux 2016-03-14 17:08:10 -04:00
  • 69e051ae4e compactify some instruction lists Quentin Carbonneaux 2016-03-14 17:07:47 -04:00
  • 68c3b7ba51 start doc on memory instructions Quentin Carbonneaux 2016-03-14 16:49:32 -04:00
  • 433ab81939 start description of instructions Quentin Carbonneaux 2016-03-14 16:30:34 -04:00
  • d9ed44cc86 do not drop initial indent of Verb blocks Quentin Carbonneaux 2016-03-13 15:50:03 -04:00
  • ffb9e98152 rework the types section Quentin Carbonneaux 2016-03-13 09:44:46 -04:00
  • e76a6f7339 less redundancy in il.html Quentin Carbonneaux 2016-03-13 09:22:38 -04:00
  • 0e89049f01 BNF Syntax becomes Notation Quentin Carbonneaux 2016-03-11 13:24:55 -05:00
  • 01278dbeca document constants Quentin Carbonneaux 2016-03-11 13:13:32 -05:00
  • 5f80243857 style Quentin Carbonneaux 2016-03-10 16:21:44 -05:00
  • e616988515 move constant section higher Quentin Carbonneaux 2016-03-10 16:16:19 -05:00
  • ff9990ed6f be more precise Quentin Carbonneaux 2016-03-10 16:12:04 -05:00
  • 1e6d05e6dd flesh Control section Quentin Carbonneaux 2016-03-10 16:06:41 -05:00
  • 00ea8464a0 number Control section Quentin Carbonneaux 2016-03-09 15:50:09 -05:00
  • 7d377ed47e trim verbatim items Quentin Carbonneaux 2016-03-09 15:47:52 -05:00
  • 7973a4486f pheew, more il description Quentin Carbonneaux 2016-03-09 15:42:28 -05:00
  • 8c1f6280f4 add possibility to style verb blocks Quentin Carbonneaux 2016-03-09 15:18:06 -05:00
  • ce852217ce join some lines in Makefile Quentin Carbonneaux 2016-03-09 14:33:51 -05:00
  • d03bb5a180 add styling support Quentin Carbonneaux 2016-03-09 14:32:35 -05:00
  • 274b07e224 typo in abi.txt Quentin Carbonneaux 2016-03-09 13:34:15 -05:00
  • 7d79f9e216 be more precise in load types Quentin Carbonneaux 2016-03-09 11:52:56 -05:00
  • 4d41a720d0 use opdesc[] in isel.c Quentin Carbonneaux 2016-03-09 11:50:44 -05:00
  • 7b2cd38cc3 typo in abi.txt Quentin Carbonneaux 2016-03-09 11:26:24 -05:00
  • a6ef2279c7 document more hybrid return Quentin Carbonneaux 2016-03-09 11:03:39 -05:00
  • 64e5dd3421 fix wrong rbp location in abi.txt Quentin Carbonneaux 2016-03-09 10:58:31 -05:00
  • 851e0f7d43 Ori says we have to use "check" Quentin Carbonneaux 2016-03-09 10:17:30 -05:00
  • 890d587b57 more makefile magic Quentin Carbonneaux 2016-03-09 10:11:10 -05:00
  • 03f853b6e7 pheeew, fix numbered titles Quentin Carbonneaux 2016-03-08 22:12:38 -05:00
  • fc1a998292 html5 conformance fixes Quentin Carbonneaux 2016-03-08 21:56:32 -05:00
  • 430a6b83e0 cosmetics in abi.txt Quentin Carbonneaux 2016-03-08 21:48:58 -05:00
  • b3ec80d3d7 oops, fix quotes in Makefile Quentin Carbonneaux 2016-03-08 21:23:48 -05:00
  • 98c36c2850 add build scripts Quentin Carbonneaux 2016-03-08 21:17:01 -05:00
  • 34d97d4102 add links in toc Quentin Carbonneaux 2016-03-08 21:16:34 -05:00
  • 9f88d9fe99 fix verb handling Quentin Carbonneaux 2016-03-08 21:00:54 -05:00
  • f2824733f1 make abi.txt compatible with txt.ml Quentin Carbonneaux 2016-03-08 21:00:29 -05:00
  • cf9639908a hack inline support Quentin Carbonneaux 2016-03-08 20:47:48 -05:00
  • 3a9447be7f get rid of dirty dedents Quentin Carbonneaux 2016-03-08 19:50:05 -05:00
  • 8645a5ae23 add more info in opdesc[] Quentin Carbonneaux 2016-03-08 16:47:34 -05:00
  • a5d2c1334f fix typos in il.txt Quentin Carbonneaux 2016-03-08 15:50:20 -05:00
  • c22555da8c handle indent in code blocks properly Quentin Carbonneaux 2016-03-08 15:20:46 -05:00
  • 4adbf145a6 sane markdown Quentin Carbonneaux 2016-03-08 14:46:23 -05:00
  • 1ae7f20cfe fix indent in BNF block Quentin Carbonneaux 2016-03-08 14:46:06 -05:00
  • 30f71a43fc more il description Quentin Carbonneaux 2016-03-08 11:32:16 -05:00
  • 995deebfd7 add a default align for data defs Quentin Carbonneaux 2016-03-08 11:05:10 -05:00
  • 096b447699 add test in fpcnv.ssa Quentin Carbonneaux 2016-03-07 14:21:26 -05:00
  • cebec4dd47 add new cast instruction Quentin Carbonneaux 2016-03-07 13:46:44 -05:00
  • 9de2a588da test new conversion instructions Quentin Carbonneaux 2016-03-07 13:46:11 -05:00
  • 7d642e85cc shuffle a bit visitins() Quentin Carbonneaux 2016-03-07 13:41:18 -05:00
  • a55dd6fc07 refine immediate reload test Quentin Carbonneaux 2016-03-07 13:38:55 -05:00
  • 4c855e3e12 cosmetics in err() Quentin Carbonneaux 2016-03-07 12:51:57 -05:00
  • 26151e918a oops symbol conflict in abi3... Quentin Carbonneaux 2016-03-07 12:31:06 -05:00
  • 005c7e7c5e fix two bad bugs in abi classification Quentin Carbonneaux 2016-03-07 12:07:22 -05:00
  • 53efd935d7 make abi3 resistant to reassoc Quentin Carbonneaux 2016-03-07 11:56:06 -05:00
  • a7ba1c3d2e complete abi3 test (fails) Quentin Carbonneaux 2016-03-07 11:54:10 -05:00
  • 6deb301f3e new abi test, driver is to do Quentin Carbonneaux 2016-03-05 08:19:04 -05:00
  • 8a87b3f1ff make bshas() inline Quentin Carbonneaux 2016-03-04 15:44:50 -05:00
  • 9b31b1eba2 more il description, pheeew Quentin Carbonneaux 2016-03-04 14:48:35 -05:00
  • df151c7440 start il.txt Quentin Carbonneaux 2016-03-04 10:58:46 -05:00
  • 8d4b438ada ignore .out files Quentin Carbonneaux 2016-03-04 10:37:35 -05:00
  • a5dffd6c24 bump up NIns, should not hurt us Quentin Carbonneaux 2016-03-04 10:31:59 -05:00
  • 4467769253 get rid of hard coded NBlk Quentin Carbonneaux 2016-03-04 10:28:31 -05:00
  • 169411a220 add some (easy) instructions Quentin Carbonneaux 2016-03-03 17:40:48 -05:00
  • cf8da3a614 reduce runtime of cprime.ssa Quentin Carbonneaux 2016-03-03 14:08:42 -05:00
  • f0e8e335f9 fix typo in abi2.ssa Quentin Carbonneaux 2016-03-03 13:49:06 -05:00
  • e700d69004 build tests with -g and show returned error code Quentin Carbonneaux 2016-03-03 13:46:42 -05:00
  • b0ce949583 new basic fp abi test Quentin Carbonneaux 2016-03-03 13:45:54 -05:00
  • 315a7a6f72 add new abi test Quentin Carbonneaux 2016-03-03 13:39:24 -05:00
  • a515ea364f nicer aligned okays Quentin Carbonneaux 2016-03-03 13:24:31 -05:00
  • 5c0e64e5f6 fix output inconsistencies in test/go.sh Quentin Carbonneaux 2016-03-03 13:19:46 -05:00
  • 67f611fbef testbed is now functional Quentin Carbonneaux 2016-03-03 11:55:13 -05:00
  • 99965071d2 complete testing routine Quentin Carbonneaux 2016-03-03 09:44:06 -05:00
  • 3a12c94b73 start work on automating tests Quentin Carbonneaux 2016-03-02 22:11:50 -05:00
  • 7e1b7fccd8 more abi docs Quentin Carbonneaux 2016-03-01 11:15:39 -05:00
  • d419274b04 revert buggy test in memory refs emission Quentin Carbonneaux 2016-02-29 11:28:07 -05:00
  • 7ff4186aa8 patch minic to new string syntax Quentin Carbonneaux 2016-02-29 10:23:36 -05:00
  • d3530271f8 cosmetics Quentin Carbonneaux 2016-02-29 10:06:16 -05:00
  • addd42ceae group symbols together in tokens enum Quentin Carbonneaux 2016-02-29 10:03:33 -05:00
  • cf5b7b0fb3 Output end data marker to correct file. Ori Bernstein 2016-02-28 23:41:48 -08:00
  • 032c3eafdd Make err nonstatic. Ori Bernstein 2016-02-28 23:39:43 -08:00
  • b65a6892dd Error properly on strings. Ori Bernstein 2016-02-28 20:47:24 -08:00
  • 542d89bcd5 Add zero fill data. Ori Bernstein 2016-02-28 20:39:41 -08:00
  • 8a9b0c5513 Add strings as 'b "foo"' Ori Bernstein 2016-02-28 20:36:01 -08:00
  • 50c5af4290 Allow trailing and ',' and references in data. Ori Bernstein 2016-02-28 20:02:36 -08:00
  • ec7c4e0d60 Make parser slightly more accepting. Ori Bernstein 2016-02-28 19:40:06 -08:00