aboutsummaryrefslogtreecommitdiff
path: root/kernel/nativecode.ml
AgeCommit message (Expand)Author
2015-02-02Removing dead code.Pierre-Marie Pédrot
2015-01-17Make native compiler handle universe polymorphic definitions.Maxime Dénès
2015-01-15Correct restriction of vm_compute when handling universe polymorphicMatthieu Sozeau
2015-01-12Update headers.Maxime Dénès
2014-11-12Cleaner interfaces for linking locations of native compiler.Maxime Dénès
2014-10-24No hash consing across calls to the native compiler.Maxime Dénès
2014-10-20A patch for printing "match" when constructors are defined with let-inHugo Herbelin
2014-09-27Add a boolean to indicate the unfolding state of a primitive projection,Matthieu Sozeau
2014-05-06This commit adds full universe polymorphism and fast projections to Coq.Matthieu Sozeau
2014-05-01Fixing ml-doc.Pierre-Marie Pédrot
2014-04-09Fix exponential behavior in native compiler with retroknowledge.Maxime Dénès
2014-04-09Optimizing Int31 support in native compiler, by not taggingMaxime Dénès
2014-04-09Machine arithmetic operations for native compiler.Maxime Dénès
2014-04-09Full support for int31 values in native compiler.Maxime Dénès
2014-04-09Partial support for open terms in int31.Maxime Dénès
2014-04-09Had to split Nativelambda in two files because of RetroknowledgeMaxime Dénès
2014-04-09Int31 literals in native compiler.Maxime Dénès
2014-03-03Fixing generic hashes and replacing them with proper ones.Pierre-Marie Pédrot
2014-03-01Hunting pervasive equality in native compiler. It seems they were used forPierre-Marie Pédrot
2014-02-26Lazyconstr -> OpaqueproofEnrico Tassi
2013-12-30Support for evars and metas in native compiler.Maxime Dénès
2013-12-29Got rid of unused lazy flag in the native compiler.Maxime Dénès
2013-12-28Removing native_name reference from constant_body.Maxime Dénès
2013-10-24More monomorphic List.mem + List.assoc + ...letouzey
2013-10-24Specializing hash functions for widely used types.ppedrot
2013-10-24Turn many List.assoc into List.assoc_fletouzey
2013-09-27Removing a bunch of generic equalities.ppedrot
2013-07-06Fixing a bug in the native compiler, introduced by r16363, leading to undefinedmdenes
2013-04-29Merging Context and Sign.ppedrot
2013-04-29Splitting Term into five unrelated interfaces:ppedrot
2013-03-25Native compiler: hash-consing of generated code and values.mdenes
2013-03-25Native compiler: Inlined constants are now compiled, fixing a bug reported bymdenes
2013-03-13Restrict (try...with...) to avoid catching critical exn (part 8)letouzey
2013-03-12invalid_arg instead of raise (Invalid_argement ...)letouzey
2013-03-05More monomorphization.ppedrot
2013-02-26kernel/declarations becomes a pure mliletouzey
2013-02-26Names: shortcuts for building {kn, constant, mind} with empty sectionsletouzey
2013-02-18use List.rev_map whenever possibleletouzey
2013-02-11Fixing bug in native compiler with let patterns in fixpoint definitions.mdenes
2013-01-28Uniformization of the "anomaly" command.ppedrot
2013-01-28native_compute: Fixed dependencies compilation order.mdenes
2013-01-22New implementation of the conversion test, using normalization by evaluation tomdenes