Skip to content

Instantly share code, notes, and snippets.

@timo
Created December 20, 2015 14:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timo/2acc89d989d271d580ff to your computer and use it in GitHub Desktop.
Save timo/2acc89d989d271d580ff to your computer and use it in GitHub Desktop.
timo@schmand ~/p/nqp (master)> git log e3b16b2..a31a3d0
commit a31a3d0cf9f6c9b42b7f01194c608a48b0b339f0
Author: jnthn <jnthn@jnthn.net>
Date: Fri Dec 18 16:06:00 2015 +0100
Scatter unsigned int handling about.
This probably doesn't cover everything, but it's a significant step
forward from before, where we essentially ignored it entirely for
locals and lexicals.
commit 7818504c58817a0b5960e97d014f1e5e9ed7668d
Author: jnthn <jnthn@jnthn.net>
Date: Fri Dec 18 16:05:05 2015 +0100
Bump MOAR_REVISION for unsigned bits.
commit 39fd4da633339f7a667c0b2bd1e8977d2005274f
Author: jnthn <jnthn@jnthn.net>
Date: Fri Dec 18 12:12:34 2015 +0100
Correct a bitmask.
commit 66e2e9d76ae9b6d55d7d95428946af5650b4b550
Author: jnthn <jnthn@jnthn.net>
Date: Thu Dec 17 22:19:31 2015 +0100
Prepare for better handling of unsinged ints.
timo@schmand ~/p/nqp (master)> git show 7818504c58817a0b5960e97d014f1e5e9ed7668d
commit 7818504c58817a0b5960e97d014f1e5e9ed7668d
Author: jnthn <jnthn@jnthn.net>
Date: Fri Dec 18 16:05:05 2015 +0100
Bump MOAR_REVISION for unsigned bits.
diff --git a/tools/build/MOAR_REVISION b/tools/build/MOAR_REVISION
index 7a56c22..254b453 100644
--- a/tools/build/MOAR_REVISION
+++ b/tools/build/MOAR_REVISION
@@ -1 +1 @@
-2015.11-67-g278b18a
+2015.11-106-g7545aa9
timo@schmand ~/p/nqp (master)> cd ../moarvm/
timo@schmand ~/p/moarvm (master)> git lg 2015.11-67-g278b18a..2015.11-106-g7545aa9
* 7545aa9 - Fix extop validation to accept unsigned operands. (2 days ago) <jnthn>
* f3812e0 - jit say_fhs for free. (2 days ago) <Timo Paulssen>
* cde6009 - Somewhat cheating unsinged parameter ops. (2 days ago) <jnthn>
* c1f5abf - Cheating native ref ops for unsigneds. (2 days ago) <jnthn>
* cc142d6 - Merge branch 'master' of github.com:MoarVM/MoarVM (2 days ago) <jnthn>
|\
| * 4ab9121 - Merge pull request #316 from ilmari/fix-alignment (2 days ago) <Jonathan Worthington>
| |\
| | * 6b02fca - Fix alignment macro definition (2 days ago) <Dagfinn Ilmari Mannsåker>
* | | 4e178ce - Add a (somewhat cheating) cheating decont_u. (2 days ago) <jnthn>
* | | 53e0a9a - Recognize unsigned extop operands. (2 days ago) <jnthn>
|/ /
* | d8a3fa8 - Fix thinkos in some coercion ops. (2 days ago) <jnthn>
* | 55222ed - Fix dumping of unsinged register types. (2 days ago) <jnthn>
* | a49499a - Support boxing unsigneds in P6int REPR. (2 days ago) <jnthn>
* | 466a616 - Fix MSVC build. (2 days ago) <jnthn>
* | a4cdfb6 - Coercion between num and unsinged int. (2 days ago) <jnthn>
|/
* 975be18 - Fold movzx into the load (2 days ago) <Bart Wiegmans>
* 3e7667b - jit objprimbits for great justice. (3 days ago) <Timo Paulssen>
* 686eb4b - jit gethllsym (3 days ago) <Timo Paulssen>
* 449ffac - jit typeparameters, typeparameterized, typeparameterat (3 days ago) <Timo Paulssen>
* 0eeba0b - jit replace. (3 days ago) <Timo Paulssen>
* 2a4cedb - better error message for op_to_func missing ops (3 days ago) <Timo Paulssen>
* 7071863 - jit eof_fh, readline[chomp]_fh (3 days ago) <Timo Paulssen>
* 3a76c59 - jit captureposelems, capturehasnameds (3 days ago) <Timo Paulssen>
* 97905db - jit sized getlexref_* for free. (3 days ago) <Timo Paulssen>
* ac3e0c3 - jit captureposprimspec (3 days ago) <Timo Paulssen>
* 77c84d5 - add reprconv for attribute inited and jit attrinited (3 days ago) <Timo Paulssen>
* 1ea71d4 - pull declaraiton up front, use bigger vars (3 days ago) <Timo Paulssen>
* 875d761 - allow %d to mean pid in MVM_SPESH/JIT/DYNVAR_LOG (3 days ago) <Timo Paulssen>
* 9da6022 - Undo accidental change; ilmari++. (3 days ago) <jnthn>
* 1ac6420 - Teach assembler about unsigneds. (3 days ago) <jnthn>
* 989506b - A handful of extra unsigned int related ops. (3 days ago) <jnthn>
* ecedaec - Add box unsigned to REPR boxing API. (3 days ago) <jnthn>
* 71bea81 - Clean up uint ops; implement uint trunc/extend. (3 days ago) <jnthn>
* 6be6fe8 - Teach op build tool about uint*. (3 days ago) <jnthn>
* 1735e2a - Add missing unsigned operand types. (3 days ago) <jnthn>
* 76ccc58 - Merge pull request #314 from ilmari/align-bytecode-sections (3 days ago) <Matthew Wilson>
|\
| * 758c3fe - Align bytecode sections to 8 bytes (3 days ago) <Dagfinn Ilmari Mannsåker>
* 98d6c9c - Merge pull request #313 from ilmari/ubsan-no-unalign (3 days ago) <Matthew Wilson>
|\
| * 15de300 - Disable unaligned reads under UBSAN (3 days ago) <Dagfinn Ilmari Mannsåker>
* 2c0b70f - dump "known to be RW container" flag to speshlog, too. (3 days ago) <Timo Paulssen>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment