viuavm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Viuavm-commits] [SCM] Viua VM branch issue/e8113638/math-on-bits update


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/e8113638/math-on-bits updated. v0.9.0-787-g50aed45
Date: Wed, 1 Nov 2017 18:33:15 +0100 (CET)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Viua VM".

The branch, issue/e8113638/math-on-bits has been updated
       via  50aed45f2432c119dc7e49644bd5ee9acaa0bc9b (commit)
       via  748a98d26abc7ff753e07ceab2082d4fa040e5ab (commit)
       via  65f475beedbe037e92369298ae4f4b836e239ba3 (commit)
       via  226fcb8cf876d6cb9335a461293e1dd808ca3b98 (commit)
       via  ad7b56818188b927c458e226018f9503f471ec56 (commit)
       via  35a28c805ccf13afdd7994057bb241746bb1b09c (commit)
       via  944e08f8412897eb5081dc522ded62cf37aa4e1f (commit)
       via  d266e2a30bd14f29e197127fce4e1a733b711840 (commit)
       via  9fd082d8a2da89a0145112ae674c71e59c554f54 (commit)
       via  06dde130fc1506c08709a903fdcad914621cdd39 (commit)
       via  951e6e81ae65e8490170c440684c94ae3ac26667 (commit)
       via  622709e7362da8829e342475c62965247a91888b (commit)
       via  f0968eb6eb64b97c92a471266a8f2e44a244b9e2 (commit)
       via  34c2e8a5fb702808c7af2bae98ee0b88453e49ab (commit)
       via  5da9dbfd1596ebf97eba6b4f04388137328f7720 (commit)
       via  a496ed450f656367a26ce11de87740bb10a96e33 (commit)
       via  7c0a3406761e1e3f2a16f52349cac8ec49907a40 (commit)
       via  53332e2c0c54482a55943783dc7b543706edeb84 (commit)
       via  7c3dc04e4e9a26ba9941caa5c1964e957bc3dce3 (commit)
       via  bbd71ff8303ce9c5855772775be2b7b5e1a6e450 (commit)
       via  3c861d5b4df539ee6075f67e22c56e86ce977b5d (commit)
       via  7572435f813fca2efc87777d9c4d5616573bdc0a (commit)
       via  04ebdaf2a33436987fc5929a1bd8c5963c4606dc (commit)
       via  38b7f80a72e03cdc2f0632cf04d3836939631d0e (commit)
       via  41280926199ea8ecbc771bd99b314499735942dc (commit)
       via  2605b2490d1f2409a6f7b2bef35af32674fba4fc (commit)
       via  ded2b4862606186381271093d25f1ed04804e730 (commit)
       via  98cefa83331a335c622e5bcd031ede2ca726094d (commit)
       via  e65844fcec67ad80e208fb137bdd7b72f064870b (commit)
       via  8f55fc81495e364969f33d6315ea4f327dfede0e (commit)
       via  6e868b3d69dd8099a053236bc0cdd3747cc777fd (commit)
       via  3b9e1b56af10bf9dd5a1e7477187348ad52b7f8b (commit)
       via  3ef70585739220980926212efae992152f22e124 (commit)
       via  03ac2cf03ce38855420b3046775a31d3b0674d0d (commit)
       via  3489e2adc7b8eff376e3e2718fe2c3ce1bd5cb5b (commit)
       via  2fecb1917621713904c9c714b21f92f0d723dc2c (commit)
       via  e32ba1dcf0a0612483aaa57e4f8013f7e6002541 (commit)
       via  8368f699343ba5a7890c2fb59005ed3d672e6466 (commit)
       via  c209eaa940540c57a417f6d21987408f4d1b5419 (commit)
       via  bde14b2533c490fc9875ed291868eafc1889c328 (commit)
       via  26e04c3246ac1c8612b001ac07b33d2343cd8a88 (commit)
       via  7bbb4a32e45d35a2b68480f8f484e96e836eae15 (commit)
       via  0eec1a1d0ccf51a689d70543c1b5cf93c99e6b7c (commit)
       via  246be5177201f458719f6bed93d0f2f2bb599191 (commit)
       via  7e5c1f4d98a3bcd5e3addbe879eb113e37950629 (commit)
       via  f4883234d86851badd28a367c9d2e397dfdd8d0b (commit)
       via  9b10738bb3cd5ddda976363fde44983b0ac38a12 (commit)
       via  59a5152563fa85917c156e37ad1cff556b6dd12a (commit)
       via  4d6ee8b18976ccda974856320b78b440a167f8a0 (commit)
       via  276cea7b4cbd2c08086781e3c61ef97d57827b6f (commit)
       via  c878aa35d7962780ed8efeb0ddff7d7ba09148ad (commit)
       via  cd3c83d5c900d8c6e868ed87f9a9765301ac495e (commit)
       via  4cfa939d0b9ba7ea02fbe58941b21cc43a04449b (commit)
       via  6145afb647f39cc2eb08d17a8281b790ef256d38 (commit)
       via  825ce333d1304fb07bcb3674ba4909dbe2aa470d (commit)
       via  f67408173b29cfa64de6981e32420aedef3fd8f1 (commit)
       via  6c355368d1cb32cfbd7d6457d96fee5d2c072b11 (commit)
       via  508019f8cfd387e1e549f13835cb7fa21eac88bd (commit)
       via  b87ffb3d47b5806d0ee1c9efae1e30972983960b (commit)
       via  759c47ff79f4f51536f00f758f5ba671923c145c (commit)
       via  c88cf74e04779267bd06a72d7ed6e8fe08879951 (commit)
       via  e03ea3fe515fd152edc22cf7f9bbf7585cd0ee36 (commit)
       via  40922adc2c665458e4b8ca9afd986367d8eb4e34 (commit)
       via  7c7e498a8ab6ee4144989b70f24d7ebe1addd752 (commit)
       via  24e9fdc4c724faa7573ccad8173a0ffe2281e86a (commit)
       via  b4ceb3977982ff317a2542f21b86bbc25e2de08a (commit)
       via  e3071390abb43bd3df46bfb22ec0a613a548c6f8 (commit)
       via  e1efb981234f3417d2ec65655bc6b77bba783a79 (commit)
       via  fb40787cca4e56e711d3369868742fbf416f452b (commit)
       via  edcac4948dd7af660b85fee88b7975ce95025e4b (commit)
       via  2e0b1e8ebec26f7a521eb71f8a895b6bedddc4d4 (commit)
       via  475f628282abf44b2ce7fff6ff60f87fad2ca34b (commit)
       via  e82e05b12f255561d5108c6b934c0cb2878d0999 (commit)
       via  6a416a5c6d3cd2495634deb0308676427ccf72a9 (commit)
       via  8c0c7cab0783680148b4ebe624d323f7092bc278 (commit)
       via  3f2ae8da3ec9f76645800f5419b7bf0a5b2b7b90 (commit)
       via  a4163cf8c3b93ff12bcfb48a7a4a1c3be9a754d8 (commit)
       via  53fd13a3ed3e16f59abc2d0a4161d8059c197c38 (commit)
       via  170bea2dd31bac47da70f5b432a1f80ad8805132 (commit)
       via  e439a721f1af8a6092041d0e59c90e422948035e (commit)
       via  af68df131cbf138bb834873664e09c13623f1975 (commit)
       via  67fa7ae15fef4af9deb37f6556237e13af509b7a (commit)
       via  27832f3065e20c66442ef6222c3fd7c70a06114f (commit)
       via  914a2779c7dcb558eb753abca82b320f9486c6b9 (commit)
       via  5e2926367d7de8689f33e500e5f2b5db47c92284 (commit)
       via  1e38277bb274afb8345aa83890ac434c8c7b87b2 (commit)
       via  649a76dd468c4897d07f36282f0685912f6f7af3 (commit)
       via  2987afba96ab15d7128852eb817854e46b4bda71 (commit)
       via  dff6f6191941ecbd71e0b70c990d62456e07e60b (commit)
       via  89513a9fdce600a9d6e119d52d95101ec3c81ebc (commit)
       via  2a9b50bfc789c3209a8a2ea2d409034a7cdb37ed (commit)
       via  cb2e8e168ec5b395809d78732e7030a715042e3e (commit)
       via  bb314603dc4d867843ec6a3f0313d215ae998630 (commit)
       via  53502aa46831c792e095d61a0342470ccf9681fb (commit)
       via  0c9b1784c37885182ce9fd3c1cc9ffd8d6bc7986 (commit)
       via  0b2955930b3703b180a4526966ad2dd820145220 (commit)
       via  faaad4f59ff421e7602b8950fb5965797e8608a8 (commit)
       via  df614a9021ac10d06d3d236cdcc3fa863ef95462 (commit)
       via  5953c6cccf828cc5978afeb530a9281328781d1d (commit)
       via  07909257d6bbd6165a3a0c4b7a06a0f115f8c56f (commit)
       via  1c669daf70e8c28c3ddce70d071ba74e488581ad (commit)
       via  36535219684cfb655419df87ab83770956e64fb4 (commit)
       via  a1369b5e258aab704e897543c85fa02bc73ce353 (commit)
       via  d01ed9d4f35b37b8e101fcbd50fa1dd727b57b73 (commit)
       via  ef45ae05a71e0a9062450746200d83f4d5f3519d (commit)
       via  74b1e3cb66ff242dfbc4a3a86da208d41e7023f9 (commit)
       via  da1612b07ec989b8c6427f68320d320307dc8313 (commit)
       via  b4989fb739567e37981f1bdd0e811e822151b3a3 (commit)
       via  66fede613cd7da47fd7bec8ff9751d986e68b377 (commit)
       via  345ba9be992d96e8e7942781bc2d772f69b57431 (commit)
       via  e4a4969db0271430b85178c6211970b2856454de (commit)
       via  f94941bc4bf7b9d5d4c75dab98a9ba028dcd9c60 (commit)
       via  e89974bdff7f1c7cff2dcd0bd111e2e0c6a403e6 (commit)
       via  032570b8e60bcb99cceacc212a9cb667e0d1c8a3 (commit)
       via  e8813a5463caff6f255f1260d6478dedbf4266cf (commit)
       via  57bfc600940a5fa3d32930b574507556ef4f9bae (commit)
       via  5b8831ccf6ab88b5472120d6230b079a0cee0526 (commit)
       via  5f697f5bd3eda4f7ab4713a14cab0a92499e01ab (commit)
       via  20ff2b7448346d68f364bda74dc5dc1fb1d1f9ab (commit)
       via  ac0ed67d62011a20f7831761ae700e0693f31974 (commit)
       via  4095d75cea3ce167c3f9e0608c369bb9c3ecdd35 (commit)
       via  fef0879d788a51fb83c0f138df146212e2f57744 (commit)
       via  ef6f258ff01265d3ac70a9a1b0941f1744f5f28b (commit)
       via  2ab1e2d63cb1f7c029fbc751523848fa658f8846 (commit)
       via  3aefac8b56fb2873de5c0c6a435437dc7aab16b4 (commit)
       via  15cbb755ca49daf487c4695efcbee0ba7f0797dd (commit)
       via  aa911889ea0b0e727fcf25c6dece280093b383ff (commit)
       via  ca5f60dbd39a9776265c01be3d089b6f00306ae4 (commit)
       via  0b70c5df8930f02cde50a2b056476249f8cd4687 (commit)
       via  ece48faeca8565ef4d9e454d35d85a67579891cc (commit)
       via  ba2ab74afad936a57d383a327b0f42e2edb937ea (commit)
       via  93fd6aed127519072f24368baa7077cb54c8065f (commit)
       via  d1b32b694673c708e749fdcbb897b00f8f5232fd (commit)
       via  4e53225a9d5b8cfb27795e5c8a655357d2d64874 (commit)
       via  3892f2bfbabd07804f39b91155d1987d1475bb1f (commit)
       via  2b165bc38c31112205ecc3836f5040e344b0cd58 (commit)
       via  7d73f6384b83be0d8afd97bd25faa8b70ba5266f (commit)
       via  9843459a8ab53fb5875b048481e37faaca8c7653 (commit)
       via  ba7f7e456c23fabd52e819f13fb769d1ee529156 (commit)
       via  a87714d8a9ebe90bbb6d37af6f47a67125da9bcb (commit)
       via  d919e9a86a71a32eccd24471b0576034ae78cf7e (commit)
       via  f2e569822ef68bb71b74abc8a83ad6693ac60778 (commit)
       via  63133085d5a17489aac4efa34638bf5e66b35beb (commit)
       via  f778323e569e29367da98ec61cc5cd1e1ca870ae (commit)
       via  73313e77adc3746f4b3a017ab6e45b2871b507ef (commit)
       via  bad33c5bbb091171d4222f2074bb1f554f81d64e (commit)
       via  991ef245355a7c1ccd3131d8482d0fb5d0b6e437 (commit)
       via  92cdb3581029ea1b766944dfed49e12a344f8b2c (commit)
       via  9e0aea2e197520980e37f3957c271ce1ed281b39 (commit)
       via  31e2ebe97cd3f18085aea9fb3f85e8bf02b38351 (commit)
       via  23d85f1293c11c96b73a36b9cc5530e4cde2cf7d (commit)
       via  b08253fd924589f0ad3afe3bceab0f83ae07a2f8 (commit)
       via  e946f76f7f48788a28572ab5c5c46bd1872e6134 (commit)
       via  d75287900374e21b1cbc750f89fce10f7386b31a (commit)
       via  555262c11a77089679429beaad955a833620c0eb (commit)
       via  34d2e62541233db504ae72d255007098b9f2e460 (commit)
       via  9b6d0708b69ac6d481cc81b75ec161eb7d7b7f7e (commit)
       via  809f6c74db8fac9c022f9190b4e5327619d9158d (commit)
       via  f575f73c126ac57c2501ad4e0e588af06612bb5b (commit)
       via  f45b2888a1bb6cf1e25b81f8921081d7e83e3b3d (commit)
       via  bce2d988992b5664bce8303e3fd2f70bc1a57369 (commit)
       via  954d9fc24ea874d91afc7db4e2f2941a5f904283 (commit)
       via  9fad8825bf09ad7df018a7b1203a3290867bcb84 (commit)
       via  8c0a77861f800ced2cae7dde9fb14ec70b040d24 (commit)
       via  bf3139db65dbaad47036e2034f02b133ed1337d7 (commit)
       via  f3823e31c72fb7858e59e1f03c15cc048a6aaa9d (commit)
       via  7d2eab3732e29f6f8cf215396d0e7acf6f9f80be (commit)
       via  1d0af8ba143be01e720012558b30423584baa8e7 (commit)
       via  a01f1468b4fb7e81c8b1bd70a0a378cdf7942f55 (commit)
       via  8e2f5ccbc312630663d45448f3c95f9652a3db69 (commit)
       via  b69859a25d914054e9a1c4c03ed456a24aa5d63a (commit)
       via  6ad0d628c18dacc94337f8785ca65a257f5d7dee (commit)
       via  d3d6df5564ec33ad2ed562519a95462ad2ecf890 (commit)
       via  7b0d8de82be2ae014d5e060330175ef4ac704cae (commit)
       via  94b97278160f2babdb7f1728afb9bebb70ab7d14 (commit)
       via  37fb64de336b618a993d044cc58c88595ff0c2aa (commit)
       via  eb28213057f577ccf5bf4c29b55cbe6f834d8133 (commit)
       via  2d5dcd74a2b2ec08fb21b711f9d318d8626fcfbb (commit)
       via  4c46d401f9b4aaf3e732df5f4a206ff674eb98df (commit)
       via  b06a0355d47b63d781ca359f70badffec08aa539 (commit)
       via  31252d3bc735066847eb8736381306a19b6b3e1e (commit)
       via  69695d16b97956f52dcd10c881f402573d43979e (commit)
       via  018c3cf9d3a6900512266f2edbe35d5519770433 (commit)
       via  a1775c3f574bd1e7d9d3b31ba54328b9f50caf66 (commit)
       via  c83c030d18e9402a90395bb2cd8906cc497eb717 (commit)
       via  9766ba0c45b4c0508f9449e1eb3954aa1b275adf (commit)
       via  f553fca3b032fc2d9a4a9cda454b549782da022d (commit)
       via  950b1b99902811a93a186e66cd756cf4c758d4a2 (commit)
       via  2abe57b38b20a869ff7aadb0376400398bd6d8a4 (commit)
       via  a040808440a1ca272e7ad80eee81cee750a4df05 (commit)
       via  26f3cd8940d51d7c29d378ab0f8de37a1dccf4be (commit)
       via  e7f78e3df88fc27fd7e35b595f5d8f9d64124660 (commit)
       via  1a847d1e25854549e78696a8772164257b772333 (commit)
       via  d60034da4cf579f0cdde3eac7e218b3043b2e379 (commit)
       via  d518cd14d28df3eaab6583dda02a3cbc9669ce45 (commit)
       via  82909ba7617e0065f8491db7f8570b412d6ade52 (commit)
       via  925ff25d5fdfb07986aff7079221e8479c50b25d (commit)
       via  367d61e487ce650fa1e412be4b3ade50f4d8e52a (commit)
       via  38cfaf1e78cfb8cd84eb7c1f564ea5252977d0d2 (commit)
       via  6a798b088c53a417acd0be50c5290149a7328eeb (commit)
       via  4885d009d869c92a63fd3f722a549e45850df74a (commit)
       via  888fd7079347997e2d6b681ba7ff6892b6d03f24 (commit)
       via  dcdc57185217cdca28f1d1e4fc0251425041d15c (commit)
       via  fa194ecc575cba63a5a978fc005b904cf15ca42e (commit)
       via  38678a0a20e69254521bc855da2a6788d22e2968 (commit)
       via  f026aae61b38daf78640d45b35cbdbec486718fd (commit)
       via  2d6898c567e055c3eaec25f3b72087cf74e2a8d7 (commit)
       via  c74e7446e7029742eb28a201284a1ca69696e915 (commit)
       via  183e5c4ae1faa5b8d692c141a6aaff564059b217 (commit)
       via  c458dc21d065edccc0619a2eaa1be305d266dfb1 (commit)
       via  951a49a464031f7cc7c63db41121218536da9668 (commit)
       via  f0736aa0caae91ff800e30c740a021f1355fdba4 (commit)
       via  d74b844b0d0cf87c66f3f90d7b27dc7ade60ac0e (commit)
       via  7d8d2a81c03930e4fe98236696824fc2cd272d07 (commit)
       via  2e7f6d0768d14ade3cce25913aabcfb7ca46f884 (commit)
       via  5e059979f115865b0ed5bfa3f26f17848093b433 (commit)
       via  e93869359a752d9fd7c0047fcbf837ccee9e1b9d (commit)
       via  7ca39a48c469c1b765ac4b3084799f6f57b46cab (commit)
       via  8be36c4b3f79081e500afdf84eb81cb24716f7f8 (commit)
       via  db7c407bf711317bb21d7190539795c14d21f3bb (commit)
       via  94c6eb10df2acf96aa299f3641028f4f186bd9a1 (commit)
       via  dafd6e650ef2c7970e5d968fe3430aca31ead596 (commit)
       via  c86ede252f80c192bf6d43ea0f2011830c198f11 (commit)
       via  49ff97b8ac3d3f866395c7acd49d2b5b0480d82b (commit)
       via  5bf331f810ce7776bde6a5a147bd0f8bb5a80279 (commit)
       via  682a3b262445111529f5d88a1f89e3cb73dcd575 (commit)
       via  e0f2a95810a7d2abfd28b10fef21dffc2650a86a (commit)
       via  2b70a9767c37f5d558b478a16f1995365558e02b (commit)
       via  d6525b44aadf8bde08f4daf81ac6d1637ebaa71d (commit)
       via  2f1dcf06cb340daf3d80dfe2ac54b6e07adb8008 (commit)
       via  c747f737c557f3ddfc4c8e42dfce4fbacff24345 (commit)
       via  e101d003ea53c0e6823375fcc8c5434af2d7f08a (commit)
       via  0198b5457604f2ba5b693b0a5f40e4757c0ceed6 (commit)
       via  f60cd328bbc316a18a1bf5ab33e8ed484843a3f2 (commit)
       via  dd265d256a8ef3118fe849b34934a05ba4ce80eb (commit)
       via  6b7d513703075ee81588e20aad19a542a4f6401f (commit)
       via  6b1726ebb9c0e99fae1ef2a9c467957975e871a0 (commit)
       via  c61eb0bea5a1f5e6f26fd5499a67e890c98af587 (commit)
       via  2a28bb1917baca268af5f6a16b6c374dc983ef18 (commit)
       via  b05ee784f0e5a01072dadd87737c1f8f4b77ebc3 (commit)
       via  431da06332a03c9b1f67d1afaf126fe2a088bf65 (commit)
       via  5568b1db40f7be09aa4201199797f8feb731a295 (commit)
       via  c529d3dbba8df736896f5bf2a2487ad7623c5f4e (commit)
       via  3c38e2ddecab184684116f75521393769e73ea26 (commit)
       via  d9c175e2f4b84971c6044b347539c183e54bde9a (commit)
       via  342e9db5215601c1b19d493e75c7aab000104075 (commit)
       via  2a9aafd468e015c3062a2d25c192590342c035ee (commit)
       via  2fc184ad710d2c3fc9c68e754f14f11a8701d809 (commit)
       via  7625aa29eb44afdded047ac23bd134a9b9945d5b (commit)
       via  35d1acf06dd638e9dc23c35f77bb10d5f8e384bc (commit)
       via  5caeea237503d6d25f6aa198aad6c4f5bd8000c7 (commit)
       via  0caf85d4206e253d127d070c515f5b1a9dc97e17 (commit)
       via  7435ad402779cb9927dbffc8640ba13180761495 (commit)
       via  3ee1ae717d96016cf5f71edb588e92b6e84ecb8a (commit)
       via  764a466ff370d7b89c5ab56eb30512d13abbd25c (commit)
       via  2a8346fdad66a753b29c9c1124f91283c9861a62 (commit)
       via  f77f0d3060dbf550ea1aa84b50770a6f517f1d6c (commit)
       via  c2ae7cfe87cd0bcbf106211e84670055f9244ace (commit)
       via  72cb0fb2e411d1e69a4c74149e5e3d4406902502 (commit)
       via  2a9453b45fa228092d938b2a03325483b05b0997 (commit)
       via  88eb31558dade5160045935a04ed400bff0ab77e (commit)
       via  ef39bdccbb2ae60c54a27b85e1cde4edccd0320f (commit)
       via  8bb8a1ff773e59d1e35bd933ae0460e495c6ea5d (commit)
       via  a0f30790798e33e7ec24c64649451d6ea2f6de36 (commit)
       via  809549a45a83fe28a948688d07c7e8875d9c3742 (commit)
       via  00ae1e313595df3b5e5252894877268356f0d851 (commit)
       via  df8cdb63a28a7efeb049be09e7098504475d6247 (commit)
       via  ddc20d19b6ef64566704bf644da28be4087cb960 (commit)
       via  468f54b9baf6faac0b161f36b585133419afbb09 (commit)
       via  caddf9ce32120fc6eb5e0dd6d8be541382cc3eda (commit)
       via  8449d0e4fbc7fca624ceae982d805baf719f9a7c (commit)
       via  1a6474de3d1aeaf2477ff2faaaccd7c510b17e2d (commit)
       via  01f213f8f4955ee4940da49efc1d90e51a250f75 (commit)
       via  866fb3da7e3d21380676e110fce422fb0558c312 (commit)
       via  0700ac2c17b0ad8277126cf8d48c4cec544af9b3 (commit)
       via  7cc31496259a73e48fefe35fc387a1563e2a44fe (commit)
       via  08ccaa1a78f47e82dded2f4acc92bd5e9f0e1b76 (commit)
       via  99c69a7066156b6d53f9d9e7ad2e8f0f7d0c9554 (commit)
       via  bda6b93251548a7b7024dff58b06e311efff5269 (commit)
       via  3a22600aa4c7c53d28285f87e9f8604d920745de (commit)
       via  c1243078cd652d261aec0cf5774e7bd1aaf03079 (commit)
       via  c028b0e56a00117b428d99d2a36aa9a6761522f1 (commit)
       via  b22cd5f7d46f0c9a86d610688cc6c302643f111c (commit)
       via  9e5b36f1b787db69599ac786614be843d44ded00 (commit)
       via  ae2f91805a50f28fd6f74c971c6562d2b6c9745e (commit)
       via  ed4f1153f43f5f657642b818bac9d88faba40d4d (commit)
       via  16e1b74f5f5c7be523a4d6f56bed90dbf829bc0c (commit)
       via  123dc2df6ed8d898b78c6a5a465c5ef48cb90657 (commit)
       via  6846f906a2538aa92c92817e163f8c7e0ee432ff (commit)
       via  ede52a6413728e52eaecdd0faa5f4368ef5b16b1 (commit)
       via  dba01deb0b90773984a40e5c479510450e991baa (commit)
       via  f5584fec57304edb932ba4aaff368b8f441e0e8a (commit)
       via  9dca65bc857249788da0b23516cc0a7aac3384f9 (commit)
       via  c78b0e986bae20c72538e3feea4b7bb9ff1cbf66 (commit)
       via  ecb77be9e333b0ce0b183d628d73fd80f4b4546c (commit)
       via  fed7098fa828c155d104dab051c4c524774db70d (commit)
       via  77cb372e32cfc339495313cd89931524e1b9e601 (commit)
       via  e8e11a8b42b84fa7f0f24e0949408449dae394b4 (commit)
       via  5f7abdb5260e34ad5652a8c21595275d2fa0ebf2 (commit)
       via  74867f37ef7b500c1158dce278427d63a67d612e (commit)
       via  d9736450bedd28774f323b4d63a6dc8c52406271 (commit)
       via  fc9cbec06713a9be235d8dc02e8d7198213e7b3c (commit)
       via  e51f50f713dc16363709fe73a12e7a9b6a004bb3 (commit)
       via  835687d51657361a2fc144598694c3cd04034d1e (commit)
       via  8951b5ac6db5e62fcd782dae9d04524e741b4308 (commit)
       via  e906b615f43385db264b891646c330194ecb3e79 (commit)
       via  f9236c7e3113a98c3e3d607c8b74f7c2b2cbd9e9 (commit)
       via  59d2603ee6c3b9e98604404dc3302fa46398cbd5 (commit)
       via  5c64bccd57afa751cb204a6987c2096583508961 (commit)
       via  ce6a412d37a1ff0ab20b923381c0ee3095d5b83f (commit)
       via  5be533e0d53f69575a2fc7ac11d0d44ac07e9a6a (commit)
       via  c68f661f66c2e3489c7ecc07954feb97e682ff7a (commit)
       via  1a2e47d57aa336c559cf03edc0e0e4f131681cdb (commit)
       via  54e79e4ae22791b10fc01fd3c12bf446df851457 (commit)
       via  97c8a3e72673600f8d3d5dd8c2bae260ca24c4f0 (commit)
       via  63b632c27d56441036541d75c2b8a3e261d64bbf (commit)
       via  a31db76f2309e9fcdb04489ec7994746b6893de6 (commit)
       via  e196cf3f9620e5a07c08a91c798586bbbfcde9a4 (commit)
       via  89ea322a9c71fbf1317642b0452a5a3e97abe65e (commit)
       via  253e710fee343ea5c44aa6d126448984b33bc258 (commit)
       via  06ed466aeedfabd3ea59c5d392c83d4ffe77ae45 (commit)
       via  4ef76cedba82f3d670f3eb7d029e526619c4daf9 (commit)
       via  320faa1ce1d061e85ffed3422d347f8cd0d836d2 (commit)
       via  f58b62061990bdb35d5b67e4319d6dee24212ffc (commit)
       via  dfc666fd3fc98af31d481deb0057962989dd36c2 (commit)
       via  61f2c01590385fff8ef9df58aaaba3ee56cbb232 (commit)
       via  5c4a4b2b104bb2804c0ba937170e77bcff0ec7d8 (commit)
       via  e8207957a17138d23dc21003d2efbebef29bfd72 (commit)
       via  d2d4dda9641529734ee5d89fa7c6bbfbf6372ab9 (commit)
       via  9bfb2fd2d264d798806d2765eeeea1ae765a8712 (commit)
       via  40c8766fcad5babebb5340f8409b4dce6677af9b (commit)
       via  89a9e8d4babbfcbf883a9e95a6dc9f8c735369ff (commit)
       via  af2e68c0b28d12cf2f5a0d34f7faebfcf25858e9 (commit)
       via  0d3bff2d52e1b31ec62a66a3bab1439b751524ff (commit)
       via  b3e74d7526a314f83cd5a2f05be43b28c43f858d (commit)
       via  467fe5103b81286dd733847b1b2a9a2e38044dda (commit)
       via  3f394b7bfe8a33a7c13ab46ccec431c5c2262536 (commit)
       via  5c8d0c0c049f3011014dcab127b4f658c0e363c2 (commit)
       via  b588645b2fecb73bb142a63cc7dda103da730ca0 (commit)
       via  3efbb43d75b96fa439a9640501765145c5f35ba0 (commit)
       via  231c8b2e83c1ab0967210de2b21ee152e3dfdf81 (commit)
       via  52020b05b2caad0ab9e2a713b6039a8bbbfe88b4 (commit)
       via  120ea66973d2e1df881c7c1a321eda3a8a29f66b (commit)
       via  aecbcbdc3bf110cebaa9d453a01d4ea09caa876b (commit)
       via  09d00e3c6cb3134132cac1a092d880529cf11abb (commit)
       via  d81d66d4bab72b05659dbfb12848b46dacdc54ca (commit)
       via  c644251345921ca9808d237090f285295db94dfc (commit)
       via  248a8455cd57a7fbfc63cafe2a8fd8c2d87a63bd (commit)
       via  d86474ed253e49ddd1d1800ceded006187188cce (commit)
       via  e56fa4303a8609068e09d476a6cc04274f7b1443 (commit)
       via  021eaa6c5a949aed6497bdd9bae6f094c55f7f35 (commit)
       via  ca87a69e8dae76fc9ceea73f9b587e01adaacd9f (commit)
       via  e4a77c679f55feba9608225b5ef031f89f972114 (commit)
       via  cbd754ae0174e1bde51ae567bcf96d24d53a375e (commit)
       via  ffcb45ede7d137ab4a22cebb602744dc07143110 (commit)
       via  3154c8d5e57ab04a821a6e25f4fe1ca99f074217 (commit)
       via  8b0fc35d5bc15f76d6608f9d5f379acab5025612 (commit)
       via  c3c8753e0b217ee335e4784788e0935593bff6b9 (commit)
       via  98cfb91e2235e5bd0b9ab4cac039b7e0f8a5146c (commit)
       via  7bbfdf1d5a0a2f937e5076441101039f41a9d73c (commit)
       via  b9cd01c37a82e3c2aea7fb52994eb9f85be4cdee (commit)
       via  5bdd1efbe67ac324a62415174a8c761e9797d203 (commit)
       via  86d53bd38e95bbbb327cc156818747cbfec8abff (commit)
       via  7a36a71eaced75e3b137bb48ecdebe7753468da2 (commit)
       via  9571c9d3159ecbbc9f946e9318911c29758c66f1 (commit)
       via  7660c092a4aa5088f08144e34824dac14bb4074b (commit)
       via  ad2080fdd2adba2cf5295a3e58dc0d9a4c5a4b61 (commit)
       via  d18239edaf3e48c1b680d7713910aa59a537932c (commit)
       via  751377f75d7314653d9ab06c65acca6f6f755cac (commit)
       via  83a78b6419cee2ebc5f5e01134476a254e28ea30 (commit)
       via  35197f1d8390fcc85c0839be4d476249f6e0f162 (commit)
       via  6f388d18da6fd9370e3a0fbed459cca1bccf5663 (commit)
       via  bbcbee21d47939300ea859acbccbcdb205504f09 (commit)
       via  2ab03318bd468d2d2b3972871fe72f2f6adf9baa (commit)
       via  30e7147dfc0c46711bb6204b0b35d7d2faff925d (commit)
       via  67dcefcd9f0b8e0101a3eb02616299bf898a314f (commit)
       via  e947646e7715b8835d5a8669f977ddf39aaa10a1 (commit)
       via  14d832599c5f106ebe2d93852fe0165b665ea1f4 (commit)
       via  bb35caef5d3be6758602936b62d7ec2f92866830 (commit)
       via  b2788a10bf6bb7e5164b7f079e8b95d64aa49f9e (commit)
       via  b0f65e05c030ecc25e7536635e0fabc1ce81c646 (commit)
       via  4352a61e1a23c9b5962dbb4011209c95afa40ab8 (commit)
       via  edce7c9a9d01dedc83819dcb7a159adab68b2984 (commit)
       via  1f02de35e52fc04992b490dc3567b3e737807349 (commit)
       via  2b964b8876cda3dd9b545b74f36b00738b8c3a29 (commit)
       via  fc89cf19fbfe2bfecdb44906701c030b762f5868 (commit)
       via  bd1ce43afc0413107430e7565e89d97d9b5fbe79 (commit)
       via  77b6dcc2c927478b3d87be5c2cb8f041b6a5639a (commit)
       via  87fe96259be547b6cb4fd002f2d43015edbd11d2 (commit)
       via  6dad257064ca34ea782d36030af0029d2c3f2907 (commit)
       via  f281611d4211793cdad7c426332d21e171149535 (commit)
       via  b6e0dbf94cb202c060e13da4dc24820660e9e96d (commit)
       via  8f1511b563c12b78eb4ea71b06348d445b5cec00 (commit)
       via  83afc3eda4407f12c6b157089d5303a40df26903 (commit)
       via  b338bbd23ea45752a2eefea2e5fb946c06906b8b (commit)
       via  56d07623e76bb89bdf2e99a1ac34096da9339b45 (commit)
       via  7741a3cb8d3327a4c9c0d35fc88003b24dc37e1b (commit)
       via  de320c75c4f76667480eb85e908c8312de1a1e69 (commit)
       via  cc48639ed310424d5442c5c93e0f51896f60c94e (commit)
       via  8d85a0b8068c24236222557e53324a4ab1f7b172 (commit)
       via  4bdeaa1ff474a66d60cf3a7562a807b67d27e4e1 (commit)
       via  3136ab852ae43d6b3989d61a6b4f029058f8d2a1 (commit)
       via  4a752b5084ec8cbc508683f0d0257f3e34523d4a (commit)
       via  80b8aaf5c5432f09b1f2a9b78b0dc1005cb8d728 (commit)
       via  e6ac5f60b1fb2c91401ed37eef836a010e2f73d8 (commit)
       via  4ebcb424dd5353a5e2f5c51cdc26169ee917fc63 (commit)
       via  ffddef5e446c2968a425837f6bea69afe3735b62 (commit)
       via  9fa25cea02cec2e073dd575672916bf3e02d368f (commit)
       via  cfac22664f9b3766d28e8bb0fe76dd0f29e67070 (commit)
       via  e29f0a900479d781236885bcd8746d3dfffc8257 (commit)
       via  4e881d010f86a6d9dc11485b3e0ce6722e2a0d1e (commit)
       via  a0bcf9f3febff69e5324b46f5a2a3dad208687f9 (commit)
       via  98528153766e67f3962ff7e6da2e70453b40509c (commit)
       via  953c84514be85492b9af4b6a6aaa6d3f7ba67797 (commit)
       via  7363c7735a79cc0f6a892fd5ae9051266963e242 (commit)
       via  8fb7c74c1326886fc10a2412e9e7bd177f540bc2 (commit)
       via  255454995eedd9a91085f95be262062117acd810 (commit)
       via  8e7c8843b961a0e74e0e90551d824fecad1017ff (commit)
       via  0af53ee3033143a34802f5f61bc7b8e732a6b952 (commit)
       via  f958c0323a506fecc57f819eca26ee35450de5dc (commit)
       via  5f80e8d679b77b9e27a2d0286d51fe042672a299 (commit)
       via  a2778e84126bf9e5bdbeb7c539f654b292546496 (commit)
       via  c203d2ae6f6b5a462c2fbc025811e65ce8b5d2ae (commit)
       via  fba0a59ba6bdcbf56365553f249cff3e2139d9c7 (commit)
       via  0838936f92208415dcedbd05c572daf3453a97e4 (commit)
       via  5fca6b8acab76f3c10a2957889f5710e6a4f2745 (commit)
       via  00930997a6731939b9c279b1f41665bbc7ed98e3 (commit)
       via  f38486fad2532cdcca336459c6577193afc15ba4 (commit)
       via  ac1ab5c6f4d8da57707a71c2b9bb2f47413c6098 (commit)
       via  c3dfd14a98e578541fb4a5c93ca86ad0f254192b (commit)
       via  0d8834fdaac0b3ddd00652e0325f9c7bc6f943b6 (commit)
       via  09a4709070ff55b205a6fa2800e46387be7e2ee3 (commit)
       via  a4b682157605c5c470917fd5cf315da2e1c7c2bf (commit)
       via  96e81ac7db7192d45dbc131beea88c562d3d28b9 (commit)
       via  831d89a8d1400f27975b421cf31e7c59015abe6d (commit)
       via  44d957c3a8fcb2aa21166a591e2336b13373e62c (commit)
       via  07a8171199d239a1b3917797e3dc396c8a6ab1cf (commit)
       via  098d34415b6ffaf11a0deacb963e7886ba621d06 (commit)
       via  cfb4af1e2c0c7d35dcef0e4149c01665afecc95d (commit)
       via  bda13ab1b036551d0322d6195948701e0caac7b5 (commit)
       via  ad87ddc281fd79dec3bf1d444b79a970f0dc1556 (commit)
       via  3a004fa315b7763014306c3822e3866ab4dfbd3a (commit)
       via  37deea437facf978953afcc0b611e3c63f635979 (commit)
       via  ed2da07d426c09672a3d35799b8dc6fd19ecb056 (commit)
       via  f0c222d1800653ff722c6028fec3739887bc6ef1 (commit)
       via  2d22a07361b2ebe75a8be7118a67ccde5f371df8 (commit)
       via  c0159b24a0039c5e1cc84aaf7ab7bb30ec65971b (commit)
       via  c83eb3d0d57b30f0d1a2a7ee707ec3287d8a001a (commit)
       via  8d327be4d37f1a2b3d2bca88326a6c39010c2bdf (commit)
       via  b09b1bcd3fb0535f99811fe26559ceea279d82fa (commit)
       via  5cfe7ce922e8338d97ba16769102e3dcf8748ef5 (commit)
       via  5e0a1472ca3e751019047d3fbdf7a9af8566dc86 (commit)
       via  ed81cce3118a8e7026b7a34687bdbbe2d797a509 (commit)
       via  6f63df71ed180650ec2be89f47b6a4824f9eb420 (commit)
       via  9424580fb4f0254d879f94232327951af3220f4f (commit)
       via  85a18138271474284a70cfe1a4b926cb7a43f9ee (commit)
       via  7d55c26da5c2d173dd8398b7de1412aaa772c0fc (commit)
       via  7ba91e3e5ccbe6c94b3107ba042f2c71b8663b69 (commit)
       via  e5e14b855e829bfce3e8ace1b13bc03aa8793cf4 (commit)
       via  67a65867804b486f11c034778bb5ec2089f5cc4c (commit)
       via  32a9facf7d8d5da62069bb7260b4774413b5efd5 (commit)
       via  08fede0dff4e4a286263a3b3b397e07d51b073ae (commit)
       via  082d3b913f7a516f12eabb15cae185dc2489b439 (commit)
       via  39f0abe13ceda9efb57c7260ba99d634cf97bb18 (commit)
       via  2e261e4b6bd940a6807f770a8cabe1146ab05cca (commit)
       via  6e708174e4b762c9da2f6a24d58a10577bb4c8e4 (commit)
       via  55e956c3258cccb16fba766f8ac8df952c8134ee (commit)
       via  467064a7bce9f0c3cff670920e60e139302f28d8 (commit)
       via  688b2e4e73207174fe1de25d240b1f4be16ad292 (commit)
       via  2e3559c475cb4a0a35ed1735dd151bd8be5378bf (commit)
       via  e024073d127ba664e8f38132500945000e2aa4b5 (commit)
       via  307c351bbdb7b672cd8ca620211284a07469e0b4 (commit)
       via  4989bbc2b3ca09ca18044b3c78b99523e0415b7c (commit)
       via  02ac3c09d58c72228e7880bf6712b4589e55a715 (commit)
       via  a0b8ecd6d472d9f71f976c83aca98709574e9ee9 (commit)
       via  4c4b4d12e4a969964130287f2638254b2271c31c (commit)
       via  7e4a66f9b87a5625b5060e78bead1b4692c20ea9 (commit)
       via  d47440e1a7c916639b586ceecfd7f207578d79d5 (commit)
       via  22a80f422f02a63365ca02d24a6cf80892f47fa7 (commit)
       via  d018c7d36d0b3da8bae21e4a350a685b3ba5296e (commit)
       via  d4946164660d417a946f912acdb06abd3334f5d8 (commit)
       via  89e0a752f662613b35235c0b7a8b314203ed0b73 (commit)
       via  7013efa787cb87e319ee8515c70c8b97f8496e24 (commit)
       via  4bad160be7669228eac58f7f1def1d59a079be3e (commit)
       via  7b3cb9c2ae8a46c15d1954f98de989237cd426c4 (commit)
       via  35442f1ed5b8df86fc82051aa831dc9c22f23668 (commit)
       via  3fdbfb39e3b03dbeb16c570b7a0f8a93ec5034a0 (commit)
       via  39ffa043ca71d8bdae06517cb12dbc543d070a23 (commit)
       via  45b8b7b98b5c19e1c7533245b286632876894e0e (commit)
       via  969d5c90ccca18ddbf173972ae79658936bc4618 (commit)
       via  c142b499fd7ee426e26a89d6a5cd429ee7699aa5 (commit)
       via  6caa0c70dd13ed603f8b288c1b656fefd2ef3d1d (commit)
       via  6da599bbd7bca79adf0bd7a74a6188df28da53c4 (commit)
       via  6d03a480c8fadae514923f3654ee18fb32db0f5d (commit)
       via  7861872154bb5ab4201ce34607cbbc9002510731 (commit)
       via  52987725e05b203bd4ef444cdb27d77872bf34ef (commit)
       via  d81ed1c5bfa029267005effd0ddb810ed819d284 (commit)
       via  27ec16e91eaa8b524aa2874d5336777fc51a31b9 (commit)
       via  850b9848f56cc4a0fb97c1ed4603be87c4379d4e (commit)
       via  245777442281a57a375ef3a1be9ab58f105d682d (commit)
       via  7358e6421e3a6be0f8f746b86fe15f0e0ef86d08 (commit)
       via  10ade12c08a58574dcff42d8506f3daeb7bbda67 (commit)
       via  16e26ff8ee8a0ec6dfa3378d10829c204df22a0c (commit)
       via  3dffb1063e4789432f3fb8ec8b98bac3cfd1ca7a (commit)
       via  528641e9e664b8c520459be0fe3f2f77767ada11 (commit)
       via  77bedcebb080f7f5e3c17547bf96420b4262aeed (commit)
       via  3cb5e4e4161d58628661268f72f43728cd0537cc (commit)
       via  d26e41a652c4f79778191503bcf30c9a6a1174df (commit)
       via  cc27c36388af008a0890509566d85927b1451a16 (commit)
       via  a0ff19112b30c21da283351b994d1741aeebd2d2 (commit)
       via  bbe2db1b9735e6a26fb200ebb717694bcbfc814e (commit)
       via  42fc4be23d1c6c04250bdec15e4b2814f4515706 (commit)
       via  3d601d04da08c95df2a6fb8248a5cbc7bd304517 (commit)
       via  d1ba0e4213ec9a67997d214857349d0ff230a684 (commit)
       via  57ca32e3451997f287a7e781e7053153f5baf37d (commit)
       via  e83532e1b7da10382221d53fee1720eecb846329 (commit)
       via  4037d3df7d5e9bdd8b878496aea67a812837779a (commit)
       via  a360d8e24f1abd8767f0e58907f728e3a46c77f4 (commit)
       via  8dc528a2a249a77e0afb0dadd3b9db035f19312d (commit)
       via  dc67b3def318996e5f6e553ab847082ec32ef5a3 (commit)
       via  5bf0d98bfde09debfb8a9912bacff4cd1e937992 (commit)
       via  2470efb7aecdcb52602eb2177a5bc9b8f118802c (commit)
       via  9faefbcda8baf022583ee2322668e70d3e6e2b73 (commit)
       via  3383be26f87fd50b7c12607e02c039027acb7b71 (commit)
       via  f903e171e4782e16f1d0dcca37aec9749e86bc20 (commit)
       via  001b6b5566ea47f111307d9af5f6798073bb626a (commit)
       via  99ab9248060e154c1d7b2ebc5c26ed0baa3003d8 (commit)
       via  bcf06fd2eb0997de51ff3f569cc64734206a818e (commit)
       via  dfdc0d8c448094435d59c6d9c13ef477231369d2 (commit)
       via  46f4782d3c16394d3c26e6273fc16a34241a80c4 (commit)
       via  ac2c1fd8cd3a2b192a2fb2e544ab2840b09f97cc (commit)
      from  d1237a99de93f2e923968f2e9443d9eb689622c8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 50aed45f2432c119dc7e49644bd5ee9acaa0bc9b
Author: Marek Marecki <address@hidden>
Date:   Wed Nov 1 18:33:05 2017 +0100

    Add SA for checked-arithmetic instructions

commit 748a98d26abc7ff753e07ceab2082d4fa040e5ab
Merge: d1237a9 65f475b
Author: Marek Marecki <address@hidden>
Date:   Wed Nov 1 18:32:02 2017 +0100

    Merge branch 'devel' into issue/e8113638/math-on-bits

commit 65f475beedbe037e92369298ae4f4b836e239ba3
Merge: 35a28c8 226fcb8
Author: Marek Marecki <address@hidden>
Date:   Wed Nov 1 17:17:24 2017 +0100

    Merge branch 'issue/7a69b249/rename-constructor-instructions' into devel

-----------------------------------------------------------------------

Summary of changes:
 .clang-format                                      |    2 +-
 .travis.yml                                        |   87 +-
 CONTRIBUTING.markdown                              |    7 +-
 Changelog.markdown                                 |   13 +
 Makefile                                           |  547 +-
 README.markdown                                    |    7 +
 build/{platform => assembler/frontend}/.gitkeep    |    0
 .../frontend/static_analyser}/.gitkeep             |    0
 build/{ => assembler/util}/.gitkeep                |    0
 build/{ => front/asm}/.gitkeep                     |    0
 build/{ => platform/kernel}/.gitkeep               |    0
 build/{ => platform/support}/.gitkeep              |    0
 build/{ => platform/types}/.gitkeep                |    0
 doc/function_parameters_passing.markdown           |  241 -
 doc/function_prototypes.syntax                     |    7 -
 doc/history.markdown                               |    4 +-
 ...ved_class_in_pointers_to_base_memebers.markdown |    8 +-
 doc/main_function.markdown                         |   71 -
 {man => doc/man}/man1/viua-asm.1.txt               |    6 +-
 doc/regrefs.markdown                               |   39 -
 doc/std/list.txt                                   |  122 -
 doc/viua_virtual_machine.lyx                       | 6315 --------------------
 include/viua/assembler/frontend/parser.h           |  172 +
 include/viua/assembler/frontend/static_analyser.h  |   49 +
 include/viua/assembler/util/pretty_printer.h       |   68 +
 include/viua/bytecode/maps.h                       |    8 +-
 include/viua/bytecode/opcodes.h                    |    8 +-
 include/viua/bytecode/operand_types.h              |   76 +
 include/viua/cg/assembler/assembler.h              |   27 -
 include/viua/cg/bytecode/instructions.h            |    8 +-
 include/viua/cg/lex.h                              |   20 +-
 include/viua/front/asm.h                           |   26 +-
 include/viua/include/module.h                      |    1 -
 include/viua/process.h                             |    8 +-
 include/viua/program.h                             |    8 +-
 include/viua/support/string.h                      |   22 +-
 include/viua/version.h                             |    2 +-
 sample/asm/abs.asm                                 |    6 +-
 sample/asm/absolute_jumping/relative_branch.asm    |    6 +-
 sample/asm/absolute_jumping/relative_jumps.asm     |    2 +-
 sample/asm/atoms/comparing_atoms.asm               |    4 +-
 sample/asm/atoms/comparing_with_different_type.asm |    2 +-
 .../bits/manipulation/arithmetic_shift_left.asm    |    2 +-
 .../bits/manipulation/arithmetic_shift_right.asm   |    2 +-
 sample/asm/bits/manipulation/ashl_to_void.asm      |    2 +-
 sample/asm/bits/manipulation/ashr_to_void.asm      |    2 +-
 .../manipulation/bitand_with_different_widths.asm  |    4 +-
 sample/asm/bits/manipulation/bitat.asm             |    8 +-
 sample/asm/bits/manipulation/bitnot.asm            |    4 +-
 .../manipulation/bitor_with_different_widths.asm   |    4 +-
 .../bits/manipulation/bits_in_boolean_context.asm  |    2 +-
 sample/asm/bits/manipulation/bitset.asm            |    4 +-
 .../manipulation/bitxor_with_different_widths.asm  |    4 +-
 sample/asm/bits/manipulation/hello_world.asm       |    2 +-
 sample/asm/bits/manipulation/rol.asm               |    2 +-
 sample/asm/bits/manipulation/ror.asm               |    2 +-
 sample/asm/bits/manipulation/shl.asm               |    2 +-
 sample/asm/bits/manipulation/shl_overshift.asm     |    2 +-
 sample/asm/bits/manipulation/shl_to_void.asm       |    2 +-
 sample/asm/bits/manipulation/shr.asm               |    2 +-
 sample/asm/bits/manipulation/shr_overshift.asm     |    2 +-
 sample/asm/bits/manipulation/shr_to_void.asm       |    2 +-
 sample/asm/blocks/basic.asm                        |    2 +-
 sample/asm/blocks/catching_builtin_type.asm        |    2 +-
 sample/asm/boolean/and.asm                         |    2 +-
 sample/asm/boolean/or.asm                          |    2 +-
 sample/asm/casts/ftoi.asm                          |    2 +-
 sample/asm/casts/itof.asm                          |    2 +-
 sample/asm/casts/stoi.asm                          |    8 +-
 sample/asm/commandline.asm                         |    2 +-
 sample/asm/concurrency/detaching_a_process.asm     |    9 +-
 sample/asm/concurrency/hello_world.asm             |    8 +-
 sample/asm/concurrency/immediately_detached.asm    |    2 +-
 sample/asm/concurrency/join_timeout_0ms.asm        |    4 +-
 sample/asm/concurrency/join_timeout_500ms.asm      |    4 +-
 sample/asm/concurrency/join_timeout_default.asm    |    4 +-
 .../concurrency/join_timeout_default_keyword.asm   |    4 +-
 sample/asm/concurrency/join_timeout_infinite.asm   |    4 +-
 sample/asm/concurrency/joining_a_process.asm       |   12 +-
 .../asm/concurrency/joining_detached_process.asm   |    6 +-
 sample/asm/concurrency/joining_joined_process.asm  |    8 +-
 sample/asm/concurrency/message_passing.asm         |    2 +-
 .../migrating_processes_between_schedulers.asm     |    8 +-
 sample/asm/concurrency/obtaining_self_pid.asm      |    2 +-
 sample/asm/concurrency/process_from_linked_fun.asm |    2 +-
 sample/asm/concurrency/receive_timeout_default.asm |    4 +-
 .../asm/concurrency/receive_timeout_infinite.asm   |    4 +-
 sample/asm/concurrency/return_from_a_process.asm   |    2 +-
 sample/asm/concurrency/suspend_and_wakeup.asm      |  103 -
 sample/asm/concurrency/transferring_exceptions.asm |    6 +-
 sample/asm/deferred/before_unwind_on_caught.asm    |    4 +-
 sample/asm/deferred/before_unwind_on_uncaught.asm  |    4 +-
 sample/asm/deferred/deep_caught.asm                |    2 +-
 sample/asm/deferred/deep_uncaught.asm              |    2 +-
 sample/asm/deferred/on_caught_exception.asm        |    6 +-
 sample/asm/deferred/on_uncaught_exception.asm      |    6 +-
 sample/asm/deferred/tailcall.asm                   |    2 +-
 ...wo_tokens_required_in_a_wrapped_instruction.asm |    2 +-
 sample/asm/errors/call_to_undefined_function.asm   |    2 +-
 sample/asm/errors/call_without_a_frame.asm         |    2 +-
 .../asm/errors/catching_with_undefined_block.asm   |    2 +-
 sample/asm/errors/double_pass.asm                  |    2 +-
 sample/asm/errors/excess_frame_spawned.asm         |    2 +-
 sample/asm/errors/frame_with_gaps.asm              |    2 +-
 sample/asm/errors/halt_as_last_instruction.asm     |    2 +-
 sample/asm/errors/invalid_function_name.asm        |    2 +-
 .../invalid_operand_for_jump_instruction.asm}      |    2 +-
 sample/asm/errors/invalid_ress_instruction.asm     |    2 +-
 sample/asm/errors/leftover_frame_throw.asm         |    2 +-
 sample/asm/errors/msg_arity_mismatch.asm           |    2 +-
 .../errors/msg_requires_at_least_one_parameter.asm |    2 +-
 .../errors/no_return_at_the_end_of_a_function.asm  |    2 +-
 .../errors/passing_to_slot_with_too_high_index.asm |    2 +-
 .../errors/register_indexes_cannot_be_negative.asm |    4 +-
 sample/asm/errors/single_definition_rule/exec.asm  |    2 +-
 sample/asm/errors/stacktrace.asm                   |    2 +-
 sample/asm/errors/unknown_instruction.asm          |    2 +-
 .../exceptions/closure_from_nonlocal_registers.asm |    2 +-
 sample/asm/exceptions/nullregister_access.asm      |    2 +-
 sample/asm/exceptions/restore_catcher_state.asm    |   24 +-
 sample/asm/exceptions/terminating_processes.asm    |   22 +-
 .../thrown_in_linked_caught_in_static_base.asm     |    8 +-
 sample/asm/exceptions/vector_out_of_range_read.asm |    6 +-
 .../vector_out_of_range_read_from_empty.asm        |    6 +-
 sample/asm/explicit_register_sets/hello_world.asm  |    6 +-
 sample/asm/explicit_register_sets/move_between.asm |    2 +-
 sample/asm/external/World.cpp                      |    6 +-
 sample/asm/external/many_hello_world.asm           |   24 +-
 sample/asm/external/math.cpp                       |    8 +-
 sample/asm/external/printer.cpp                    |    6 +-
 sample/asm/external/sleeper.asm                    |   24 +-
 sample/asm/external/sleeper.cpp                    |    6 +-
 sample/asm/external/sqrt.asm                       |    2 +-
 sample/asm/external/throwing.asm                   |    6 +-
 sample/asm/external/throwing.cpp                   |    6 +-
 sample/asm/factorial.asm                           |    6 +-
 sample/asm/factorial_accumulator_by_move.asm       |    6 +-
 sample/asm/factorial_tailcall.asm                  |    6 +-
 sample/asm/float/add.asm                           |    8 +-
 sample/asm/float/div.asm                           |    4 +-
 sample/asm/float/eq.asm                            |    4 +-
 sample/asm/float/fstore_default.asm                |    2 +-
 sample/asm/float/gt.asm                            |    4 +-
 sample/asm/float/gte.asm                           |    4 +-
 sample/asm/float/in_condition.asm                  |    6 +-
 sample/asm/float/lt.asm                            |    4 +-
 sample/asm/float/lte.asm                           |    4 +-
 sample/asm/float/mul.asm                           |    4 +-
 sample/asm/float/sub.asm                           |    4 +-
 sample/asm/functions/closures/adder.asm            |    8 +-
 .../capturecopy_creates_independent_objects.asm    |    4 +-
 .../closures/captured_variable_left_in_scope.asm   |    6 +-
 .../change_enclosed_variable_from_closure.asm      |    4 +-
 sample/asm/functions/closures/nested_closures.asm  |    8 +-
 sample/asm/functions/closures/shared_variables.asm |    8 +-
 sample/asm/functions/closures/simple.asm           |    2 +-
 .../functions/closures/simple_enclose_by_copy.asm  |    2 +-
 .../functions/closures/simple_enclose_by_move.asm  |    2 +-
 sample/asm/functions/definition.asm                |    2 +-
 sample/asm/functions/higher_order/apply.asm        |    2 +-
 .../asm/functions/higher_order/apply_by_move.asm   |    2 +-
 sample/asm/functions/higher_order/filter.asm       |   14 +-
 .../asm/functions/higher_order/filter_closure.asm  |   14 +-
 .../higher_order/filter_closure_vector_by_move.asm |   14 +-
 .../higher_order/filter_vector_by_move.asm         |   14 +-
 sample/asm/functions/higher_order/invoke.asm       |   35 +-
 sample/asm/functions/higher_order/map.asm          |   12 +-
 .../functions/higher_order/map_vector_by_move.asm  |   12 +-
 .../functions/higher_order/tailcall_of_closure.asm |    2 +-
 .../functions/higher_order/tailcall_of_object.asm  |    2 +-
 sample/asm/functions/local_registers.asm           |    4 +-
 sample/asm/functions/nested_calls.asm              |    8 +-
 sample/asm/functions/neverending.asm               |    4 +-
 sample/asm/functions/neverending0.asm              |    2 +-
 sample/asm/functions/parameters_vector.asm         |    2 +-
 sample/asm/functions/pass_by_move.asm              |    8 +-
 sample/asm/functions/recursive.asm                 |    2 +-
 sample/asm/functions/return_by_reference.asm       |    4 +-
 sample/asm/functions/static_registers.asm          |    6 +-
 sample/asm/int/add.asm                             |    8 +-
 sample/asm/int/add_with_rreferences.asm            |    6 +-
 sample/asm/int/boolean_as_int.asm                  |    4 +-
 sample/asm/int/dec.asm                             |    2 +-
 sample/asm/int/div.asm                             |    4 +-
 sample/asm/int/eq.asm                              |    4 +-
 sample/asm/int/gt.asm                              |    4 +-
 sample/asm/int/gte.asm                             |    4 +-
 sample/asm/int/in_condition.asm                    |    6 +-
 sample/asm/int/inc.asm                             |    2 +-
 sample/asm/int/istore_default.asm                  |    2 +-
 sample/asm/int/lt.asm                              |    4 +-
 sample/asm/int/lte.asm                             |    4 +-
 sample/asm/int/modulo.asm                          |    4 +-
 sample/asm/int/mul.asm                             |    6 +-
 sample/asm/int/sub.asm                             |    4 +-
 sample/asm/invalid_operand_types/fadd.asm          |    2 +-
 sample/asm/invalid_operand_types/fdiv.asm          |    2 +-
 sample/asm/invalid_operand_types/feq.asm           |    2 +-
 sample/asm/invalid_operand_types/fgt.asm           |    2 +-
 sample/asm/invalid_operand_types/fgte.asm          |    2 +-
 sample/asm/invalid_operand_types/flt.asm           |    2 +-
 sample/asm/invalid_operand_types/flte.asm          |    2 +-
 sample/asm/invalid_operand_types/fmul.asm          |    2 +-
 sample/asm/invalid_operand_types/fsub.asm          |    2 +-
 sample/asm/invalid_operand_types/iadd.asm          |    4 +-
 sample/asm/invalid_operand_types/idiv.asm          |    4 +-
 sample/asm/invalid_operand_types/ilt.asm           |    4 +-
 sample/asm/invalid_operand_types/ilte.asm          |    2 +-
 sample/asm/invalid_operand_types/imul.asm          |    4 +-
 sample/asm/invalid_operand_types/isub.asm          |    4 +-
 sample/asm/iterfib.asm                             |   20 +-
 sample/asm/keyword/default/arg.asm                 |    2 +-
 .../default/float.asm}                             |    2 +-
 sample/asm/keyword/default/fstore.asm              |   25 -
 .../default/integer.asm}                           |    2 +-
 sample/asm/keyword/default/istore.asm              |   25 -
 .../default/string.asm}                            |    3 +-
 sample/asm/keyword/default/strstore.asm            |   26 -
 sample/asm/keyword/iota/iota_in_frame.asm          |    2 +-
 sample/asm/keyword/iota/iota_in_names.asm          |    4 +-
 .../keyword/iota/iota_in_receiving_arguments.asm   |    2 +-
 .../asm/keyword/iota/iota_in_register_indexes.asm  |    4 +-
 sample/asm/keyword/void/in_msg.asm                 |    4 +-
 sample/asm/keyword/void/in_process.asm             |    2 +-
 sample/asm/keyword/void/in_receive.asm             |    2 +-
 sample/asm/keyword/void/remove_void_target.asm     |   10 +-
 sample/asm/keyword/void/vpop_void_target.asm       |    4 +-
 sample/asm/linking/static/jumplib.asm              |   10 +-
 sample/asm/linking/static/jumplink.asm             |    2 +-
 sample/asm/linking/static/main_main.asm            |    2 +-
 sample/asm/linking/static/print_N.asm              |    4 +-
 sample/asm/looping.asm                             |    4 +-
 sample/asm/misc/broken_watchdog.asm                |   12 +-
 sample/asm/misc/main0_as_main_function.asm         |    6 +-
 sample/asm/misc/main2_as_main_function.asm         |    6 +-
 sample/asm/objects/basic_insert_remove.asm         |    2 +-
 sample/asm/objects/insert_moves.asm                |    2 +-
 sample/asm/objects/move_semantics.asm              |    2 +-
 sample/asm/pointers/and.asm                        |    4 +-
 sample/asm/pointers/capturecopy.asm                |    2 +-
 sample/asm/pointers/fcall.asm                      |    2 +-
 sample/asm/pointers/float_arithmetic.asm           |    4 +-
 sample/asm/pointers/ftoi.asm                       |    2 +-
 sample/asm/pointers/hello_world.asm                |    2 +-
 sample/asm/pointers/if.asm                         |    6 +-
 sample/asm/pointers/increment_decrement.asm        |    2 +-
 sample/asm/pointers/insert_pointer_dereference.asm |    4 +-
 .../pointers/insert_pointer_dereference_as_key.asm |    4 +-
 .../insert_pointer_dereference_as_target.asm       |    4 +-
 sample/asm/pointers/integer_arithmetic.asm         |    4 +-
 sample/asm/pointers/itof.asm                       |    2 +-
 sample/asm/pointers/not.asm                        |    2 +-
 sample/asm/pointers/or.asm                         |    4 +-
 sample/asm/pointers/stof.asm                       |    2 +-
 sample/asm/pointers/stoi.asm                       |    2 +-
 .../vinsert_pointer_dereference_as_source.asm      |   11 +-
 .../vinsert_pointer_dereference_as_target.asm      |    7 +-
 .../vpush_pointer_dereference_as_source.asm        |    4 +-
 sample/asm/power_of.asm                            |   10 +-
 .../asm/process_abstraction/separate_global_rs.asm |    4 +-
 sample/asm/prototype/dynamic_method_dispatch.asm   |    8 +-
 sample/asm/prototype/msg_from_function.asm         |    2 +-
 sample/asm/prototype/overriding_methods.asm        |    4 +-
 sample/asm/prototype/simple.asm                    |    8 +-
 sample/asm/registerref.asm                         |    4 +-
 sample/asm/regmod/copy.asm                         |    2 +-
 sample/asm/regmod/delete.asm                       |    2 +-
 sample/asm/regmod/move.asm                         |    2 +-
 sample/asm/regmod/swap.asm                         |    4 +-
 sample/asm/return.asm                              |   23 -
 .../checking_entered_block_bodies.asm              |    2 +-
 .../insert_from_empty_register.asm                 |    2 +-
 .../insert_into_empty_register.asm                 |    2 +-
 .../insert_key_from_empty_register.asm             |    2 +-
 .../packing_empty_register.asm                     |    2 +-
 .../packing_vec_empties_registers.asm              |    6 +-
 .../remove_from_empty_register.asm                 |    2 +-
 .../sa_taking_false_branch_forward_marker.asm      |    2 +-
 .../sa_taking_false_branch_forward_offset.asm      |    2 +-
 .../sa_taking_true_branch_forward_marker.asm       |    2 +-
 .../sa_taking_true_branch_forward_offset.asm       |    2 +-
 .../useless_branch_mixed_index_offset_backward.asm |    2 +-
 .../useless_branch_mixed_index_offset_forward.asm  |    2 +-
 .../useless_branch_mixed_marker.asm                |    2 +-
 .../useless_branch_mixed_marker_index.asm          |    2 +-
 ...useless_branch_mixed_marker_offset_backward.asm |    2 +-
 .../useless_branch_mixed_marker_offset_forward.asm |    2 +-
 .../vinsert_empties_registers.asm                  |    3 +-
 .../vinsert_of_empty_register.asm                  |    2 +-
 .../vpush_empties_registers.asm                    |    2 +-
 .../vpush_of_empty_register.asm                    |    2 +-
 sample/asm/string/escape_sequences/backspace.asm   |    2 +-
 sample/asm/string/escape_sequences/bell.asm        |    2 +-
 .../string/escape_sequences/carriage_return.asm    |    2 +-
 sample/asm/string/escape_sequences/form_feed.asm   |    2 +-
 sample/asm/string/escape_sequences/newline.asm     |    2 +-
 sample/asm/string/escape_sequences/tab.asm         |    2 +-
 .../asm/string/escape_sequences/vertical_tab.asm   |    2 +-
 sample/asm/string/hello_world.asm                  |    2 +-
 sample/asm/string/strstore_default.asm             |    2 +-
 .../structs/inserting_a_value_into_a_struct.asm    |    2 +-
 .../structs/obtaining_list_of_keys_in_a_struct.asm |    4 +-
 .../structs/overwriting_a_value_in_a_struct.asm    |    4 +-
 .../asm/structs/removing_a_value_from_a_struct.asm |    2 +-
 sample/asm/structs/struct_of_structs.asm           |    8 +-
 sample/asm/text/textat.asm                         |    2 +-
 sample/asm/text/textlength.asm                     |    6 +-
 sample/asm/text/textsub.asm                        |    4 +-
 sample/asm/vector/out_of_range_index_positive.asm  |   15 +-
 sample/asm/vector/vat.asm                          |    6 +-
 sample/asm/vector/vec.asm                          |    4 +-
 sample/asm/vector/vec_packing.asm                  |    6 +-
 sample/asm/vector/vec_packing_null.asm             |    6 +-
 sample/asm/vector/vec_packing_out_of_range.asm     |    6 +-
 sample/asm/vector/vec_packing_self_pack.asm        |    6 +-
 sample/asm/vector/vinsert.asm                      |   28 +-
 sample/asm/vector/vlen.asm                         |    4 +-
 sample/asm/vector/vpop.asm                         |    4 +-
 .../asm/vector/vpop_with_index_pops_specified.asm  |    8 +-
 .../asm/vector/vpop_with_void_index_pops_last.asm  |    6 +-
 sample/asm/vector/vpush.asm                        |    4 +-
 sample/asm/watchdog/already_spawned.asm            |   12 +-
 sample/asm/watchdog/death_message.asm              |   40 +-
 sample/asm/watchdog/from_undefined_function.asm    |    2 +-
 .../from_undefined_function_at_runtime.asm         |    2 +-
 sample/asm/watchdog/hello_world.asm                |    8 +-
 sample/asm/watchdog/restarting_process.asm         |   50 +-
 sample/asm/watchdog/terminated_watchdog.asm        |   10 +-
 sample/benchmark/99bottles/99bottles.asm           |   10 +-
 sample/examples/99_bottles_of_beer/99bottles.asm   |   18 +-
 .../examples/concurrency/process_spawner/main.asm  |    8 +-
 sample/examples/concurrency/producer_consumer.asm  |    4 +-
 sample/examples/fibonacci/using_iteration.asm      |    2 +-
 .../examples/fibonacci/using_recursive_calls.asm   |    2 +-
 sample/examples/fibonacci/using_tail_calls.asm     |    2 +-
 sample/examples/guessing_game/main.asm             |   16 +-
 sample/examples/modulo/modulo.asm                  |   60 +-
 .../99_bottles_of_beer/99_bottles_of_beer.asm      |    4 +-
 sample/misc/foreign_calls_are_nonblocking.asm      |   14 +-
 sample/misc/processes.asm                          |   14 +-
 sample/misc/sleep.asm                              |    2 +-
 .../standard_library/functional/apply_simple.asm   |    4 +-
 sample/standard_library/functional/hello_guys.asm  |   10 +-
 sample/standard_library/random/randint.asm         |    8 +-
 .../standard_library/vector/any_returns_false.asm  |    2 +-
 .../standard_library/vector/any_returns_true.asm   |    2 +-
 .../vector/every_returns_false.asm                 |    4 +-
 .../standard_library/vector/every_returns_true.asm |    2 +-
 sample/standard_library/vector/of.asm              |    2 +-
 sample/standard_library/vector/of_ints.asm         |    2 +-
 sample/standard_library/vector/reverse.asm         |    2 +-
 .../standard_library/vector/reverse_in_place.asm   |    2 +-
 .../allow_comparing_integers_and_floats.asm}       |   10 +-
 .../call_to_invalid_type.asm}                      |   20 +-
 ...closure_captures_by_move_make_inaccessible.asm} |   16 +-
 .../closure_captures_invalid_type.asm}             |   17 +-
 .../fstore_stores_floats.asm}                      |    3 +-
 .../inference_includes_pointered_types.asm}        |    9 +-
 sample/static_analysis/inferring_types_of_args.asm |   39 +
 .../invalid_access_type_for_swap.asm}              |    5 +-
 .../invalid_type_for_indirect_parameter_pass.asm}  |   17 +-
 .../izero_creates_integer.asm}                     |    4 +-
 .../izero_reported_as_unused.asm}                  |    2 +-
 .../jump_skipping_a_definition_instruction.asm}    |   10 +-
 .../nested_closure_invalid_type_error.asm          |   58 +
 .../overwrite_of_unused_value.asm}                 |    3 +-
 .../partial_pointerness_inference.asm              |   51 +
 .../prevent_comparing_numbers_and_text.asm}        |   10 +-
 .../tailcall_to_invalid_type.asm}                  |   17 +-
 .../two_stage_pointerness_inference.asm            |   54 +
 ...insert_does_not_erase_dereferenced_sources.asm} |   14 +-
 ...vinsert_erases_directly_accessed_registers.asm} |    7 +-
 sample/types/Pointer/check_if_is_expired.asm       |    4 +-
 sample/types/Pointer/type_of_expired.asm           |    2 +-
 sample/types/String/concatenate.asm                |    2 +-
 sample/types/String/endswith.asm                   |    4 +-
 sample/types/String/format.asm                     |    4 +-
 sample/types/String/size.asm                       |    2 +-
 sample/types/String/startswith.asm                 |    4 +-
 sample/types/String/substr.asm                     |    6 +-
 sample/vm_runtime_assertions/assert_arity.asm      |    2 +-
 sample/vm_runtime_assertions/assert_typeof.asm     |    2 +-
 scripts/clang_format.sh                            |    3 +
 scripts/test_quick                                 |    9 +-
 src/assembler/frontend/parser.cpp                  |  565 ++
 .../frontend/static_analyser/register_usage.cpp    | 2674 +++++++++
 .../frontend/static_analyser/verifier.cpp          |  530 ++
 src/assembler/util/pretty_printer.cpp              |  254 +
 src/bytecode/decoder/operands.cpp                  |    2 +-
 src/bytecode/opcd.cpp                              |   31 +-
 src/cg/assembler/binary_literals.cpp               |   72 +-
 src/cg/assembler/codeextract.cpp                   |   17 +-
 src/cg/assembler/operands.cpp                      |    2 +-
 src/cg/assembler/static_analysis.cpp               |   35 +-
 src/cg/assembler/utils.cpp                         |   12 +-
 src/cg/assembler/verify.cpp                        |  755 +--
 src/cg/bytecode/instructions.cpp                   |   20 +-
 src/cg/disassembler/disassembler.cpp               |   60 +-
 src/cg/lex.cpp                                     | 1107 +++-
 src/cg/tools.cpp                                   |   40 +-
 src/front/asm.cpp                                  |  218 +-
 src/front/asm/assemble_instruction.cpp             |   39 +-
 src/front/asm/generate.cpp                         |   45 +-
 src/front/dis.cpp                                  |   30 +-
 src/front/kernel.cpp                               |   32 +-
 src/front/lexer.cpp                                |    2 +-
 src/front/parser.cpp                               |  192 +
 src/kernel/kernel.cpp                              |   11 +-
 src/kernel/registerset.cpp                         |    1 +
 src/process.cpp                                    |   15 +-
 src/process/dispatch.cpp                           |   16 +-
 src/process/instr/calls.cpp                        |    2 +-
 src/process/instr/concurrency.cpp                  |    5 +-
 src/process/instr/float.cpp                        |    4 +-
 src/process/instr/int.cpp                          |    2 +-
 src/process/instr/str.cpp                          |    2 +-
 src/process/instr/struct.cpp                       |    6 +-
 src/process/instr/vector.cpp                       |   20 +-
 src/process/stack.cpp                              |   15 +-
 src/program.cpp                                    |    2 +-
 src/programinstructions.cpp                        |   22 +-
 src/scheduler/vps.cpp                              |   13 +-
 src/stdlib/io.cpp                                  |   41 +-
 src/stdlib/kitchensink.cpp                         |    2 +-
 src/stdlib/random.cpp                              |   21 +-
 src/stdlib/typesystem.cpp                          |   28 +-
 src/stdlib/viua/functional.asm                     |   28 +-
 src/stdlib/viua/misc.asm                           |    6 +-
 src/stdlib/viua/string.asm                         |    4 +-
 src/stdlib/viua/vector.asm                         |   52 +-
 src/support/env.cpp                                |    6 +-
 src/support/string.cpp                             |  124 +-
 src/types/text.cpp                                 |    2 +-
 src/types/vector.cpp                               |    6 +-
 tests/tests.py                                     |  628 +-
 435 files changed, 8130 insertions(+), 9848 deletions(-)
 rename build/{platform => assembler/frontend}/.gitkeep (100%)
 copy build/{ => assembler/frontend/static_analyser}/.gitkeep (100%)
 copy build/{ => assembler/util}/.gitkeep (100%)
 copy build/{ => front/asm}/.gitkeep (100%)
 copy build/{ => platform/kernel}/.gitkeep (100%)
 copy build/{ => platform/support}/.gitkeep (100%)
 copy build/{ => platform/types}/.gitkeep (100%)
 delete mode 100644 doc/function_parameters_passing.markdown
 delete mode 100644 doc/function_prototypes.syntax
 delete mode 100644 doc/main_function.markdown
 rename {man => doc/man}/man1/viua-asm.1.txt (96%)
 delete mode 100644 doc/regrefs.markdown
 delete mode 100644 doc/std/list.txt
 delete mode 100644 doc/viua_virtual_machine.lyx
 create mode 100644 include/viua/assembler/frontend/parser.h
 create mode 100644 include/viua/assembler/frontend/static_analyser.h
 create mode 100644 include/viua/assembler/util/pretty_printer.h
 delete mode 100644 sample/asm/concurrency/suspend_and_wakeup.asm
 copy sample/asm/{bits/manipulation/hello_world.asm => 
errors/invalid_operand_for_jump_instruction.asm} (93%)
 copy sample/asm/{concurrency/receive_invalid_timeout.asm => 
keyword/default/float.asm} (96%)
 delete mode 100644 sample/asm/keyword/default/fstore.asm
 copy sample/asm/{concurrency/receive_invalid_timeout.asm => 
keyword/default/integer.asm} (95%)
 delete mode 100644 sample/asm/keyword/default/istore.asm
 copy sample/asm/{concurrency/receive_timeout_zero_milliseconds.asm => 
keyword/default/string.asm} (91%)
 delete mode 100644 sample/asm/keyword/default/strstore.asm
 delete mode 100644 sample/asm/return.asm
 copy sample/{asm/bits/arithmetic/addition_extends_to_width_of_lhs.asm => 
static_analysis/allow_comparing_integers_and_floats.asm} (80%)
 copy sample/{asm/bits/manipulation/bitxor.asm => 
static_analysis/call_to_invalid_type.asm} (75%)
 copy sample/{asm/bits/manipulation/rol.asm => 
static_analysis/closure_captures_by_move_make_inaccessible.asm} (79%)
 copy sample/{asm/bits/manipulation/rol.asm => 
static_analysis/closure_captures_invalid_type.asm} (78%)
 copy sample/{asm/bits/manipulation/hello_world.asm => 
static_analysis/fstore_stores_floats.asm} (93%)
 copy sample/{asm/bits/manipulation/hello_world.asm => 
static_analysis/inference_includes_pointered_types.asm} (88%)
 create mode 100644 sample/static_analysis/inferring_types_of_args.asm
 copy sample/{asm/bits/manipulation/hello_world.asm => 
static_analysis/invalid_access_type_for_swap.asm} (90%)
 copy sample/{asm/bits/manipulation/rol.asm => 
static_analysis/invalid_type_for_indirect_parameter_pass.asm} (77%)
 copy sample/{asm/bits/manipulation/hello_world.asm => 
static_analysis/izero_creates_integer.asm} (93%)
 copy sample/{asm/bits/manipulation/hello_world.asm => 
static_analysis/izero_reported_as_unused.asm} (93%)
 copy sample/{asm/bits/arithmetic/addition_cuts_to_width_of_lhs.asm => 
static_analysis/jump_skipping_a_definition_instruction.asm} (75%)
 create mode 100644 sample/static_analysis/nested_closure_invalid_type_error.asm
 copy sample/{asm/bits/manipulation/hello_world.asm => 
static_analysis/overwrite_of_unused_value.asm} (93%)
 create mode 100644 sample/static_analysis/partial_pointerness_inference.asm
 copy sample/{asm/bits/arithmetic/addition_extends_to_width_of_lhs.asm => 
static_analysis/prevent_comparing_numbers_and_text.asm} (81%)
 copy sample/{asm/bits/manipulation/rol.asm => 
static_analysis/tailcall_to_invalid_type.asm} (77%)
 create mode 100644 sample/static_analysis/two_stage_pointerness_inference.asm
 copy sample/{asm/bits/arithmetic/multiplication.asm => 
static_analysis/vinsert_does_not_erase_dereferenced_sources.asm} (81%)
 copy sample/{asm/bits/manipulation/hello_world.asm => 
static_analysis/vinsert_erases_directly_accessed_registers.asm} (89%)
 create mode 100755 scripts/clang_format.sh
 create mode 100644 src/assembler/frontend/parser.cpp
 create mode 100644 src/assembler/frontend/static_analyser/register_usage.cpp
 create mode 100644 src/assembler/frontend/static_analyser/verifier.cpp
 create mode 100644 src/assembler/util/pretty_printer.cpp
 create mode 100644 src/front/parser.cpp


hooks/post-receive
-- 
Viua VM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]