aboutsummaryrefslogtreecommitdiff
path: root/kernel/byterun
AgeCommit message (Expand)Author
2019-11-01Change return type of primitive float comparisonPierre Roux
2019-11-01Put axioms on ldshiftexp and frshiftexpGuillaume Bertholon
2019-11-01Add primitive floats to 'vm_compute'Guillaume Bertholon
2019-07-29Use the precondition of diveucl_21 to avoid massaging the dividend.Guillaume Melquiond
2019-07-29Use a more traditional definition for uint63_div21 (fixes #10551).Guillaume Melquiond
2019-05-23Fixing typos - Part 2JPR
2019-05-15Merge PR #9905: [vm] x86_64 registersMaxime Dénès
2019-05-03Remove now useless commented codePierre Roux
2019-05-03[primitive integers] Make div21 implems consistent with its specificationPierre Roux
2019-04-30[vm] Backport from OCamlPierre Roux
2019-04-30[vm] PPC64 registersPierre Roux
2019-04-30[vm] ARM registersPierre Roux
2019-04-30[vm] Arm 64 registersPierre Roux
2019-04-30[vm] x86_64 registersPierre Roux
2019-04-15[vm] Protect accu and coq_envPierre Roux
2019-03-01[Kernel] Simpler generation of opcode filesVincent Laporte
2019-02-04[dune] Fix Dune build in Windows.Emilio Jesus Gallego Arias
2019-02-04Primitive integersMaxime Dénès
2018-09-05[build] Preliminary support for building Coq with `dune`.Emilio Jesus Gallego Arias
2018-05-28Make some comments more precise about compilation of cofixpointsMaxime Dénès
2018-04-30Adapt the VM GC hook to handle the no-naked-pointers option flag.Pierre-Marie Pédrot
2018-04-30Make the VM accumulator look like an OCaml block.Pierre-Marie Pédrot
2018-04-30Wrap VM bytecode used on the OCaml side in an OCaml block.Pierre-Marie Pédrot
2018-03-26Moving the VM global atom table to a ML reference.Pierre-Marie Pédrot
2018-03-26Moving the VM global data to a ML reference.Pierre-Marie Pédrot
2016-12-23Handle application of a primitive projection to a not yet evaluated cofixpoin...Guillaume Melquiond
2016-12-06Fix #5248 - test-suite fails in 8.6beta1Maxime Dénès
2016-11-24Fix incorrect long multiplication in the VM.Guillaume Melquiond
2016-10-26Merge branch 'v8.5' into v8.6Pierre-Marie Pédrot
2016-10-24Fix #5127 Memory corruption with the VMMaxime Dénès
2016-10-19More comments in VM.Maxime Dénès
2016-06-01Merge branch 'v8.5'Pierre-Marie Pédrot
2016-05-31Fix potential race condition in vm_compute.Guillaume Melquiond
2016-03-25Remove int64 emulation in bytecode interpreter.Maxime Dénès
2015-10-28Adds support for the virtual machine to perform reduction of universe polymor...Gregory Malecha
2015-10-14Make interpreter of PROJ simpler by not using the stack.Guillaume Melquiond
2015-10-14Remove some unused variables.Guillaume Melquiond
2015-10-14Fix some typos.Guillaume Melquiond
2015-10-09Code cleaning in VM (with Benjamin).Maxime Dénès
2015-09-06Fix a bug in 31 bit arithmetic, leading to failing conversion tests.Maxime Dénès
2015-09-06Fixed critical bug in 31 bit arithmetic of VMCatalin Hritcu
2015-07-05Fix handling of primitive projections in VM.Maxime Dénès
2015-06-01Making Coq compile with ocp-memprof.Pierre-Marie Pédrot
2015-04-27Fix some ill-typed debugging code in the VM.Guillaume Melquiond
2015-03-30fix code and bound for SWITCH instruction.Benjamin Gregoire
2015-03-26allows the vm to deal with inductive type with 8388607 constant constructors ...Benjamin Gregoire
2015-03-13Fix compilation with forthcoming Ocaml version 4.03.Arnaud Spiwack
2014-12-09Switch the few remaining iso-latin-1 files to utf8Pierre Letouzey
2012-10-02Remove some dead code in the vmletouzey
2012-08-11fast bitwise operations (lor,land,lxor) on int31 and BigNletouzey