aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)Author
2013-12-17Tentative fix of the guardedness checker by Christine and me. All stdlib and ...Matthieu Sozeau
2013-12-16A few fixes to the build system (mostly for ocamlbuild)Pierre Letouzey
2013-12-15Do not overallocate closures' named environments in infos. Modifying the accessPierre-Marie Pédrot
2013-11-27Reduction: every n iterations a slaves process checks for interruptionEnrico Tassi
2013-11-24Slightly more efficient zip function in Closure.Pierre-Marie Pédrot
2013-11-23Small allocation improvement in Closure.Pierre-Marie Pédrot
2013-11-15Revert "Fast lookup_named in environments, based on maps instead of lists."ppedrot
2013-11-13Fast lookup_named in environments, based on maps instead of lists.ppedrot
2013-11-06Less partial applications in Vars, as well as better memory allocation.ppedrot
2013-11-04Using allocation-free version of Array higher-order function in criticalppedrot
2013-11-04Evar module now uses default Int maps and sets.ppedrot
2013-11-02Closure: fix an issue with r16959 spotted by Matthieuletouzey
2013-10-31Mod_subst.update_delta_resolver : avoid loosing Inline(_,Some _)letouzey
2013-10-31Fixing Kerpair.hash. Since the beginning, it dit not respect the typeppedrot
2013-10-31Future: better doc + restore ~pure optimizationgareuselesinge
2013-10-31Conv_orable made functional and part of pre_envgareuselesinge
2013-10-31Avoiding useless allocations in Closure.ppedrot
2013-10-29Do not generate useless argument arrays in whd_* functions.ppedrot
2013-10-29Allocation-friendly version of [Pre_env.push_named].ppedrot
2013-10-29Optimizing universes: tail-rec, allocation friendly [compare_leq].ppedrot
2013-10-28Native compiler: library compilation errors are now non fatal.mdenes
2013-10-27More sharing in Constr.map_with_binders.ppedrot
2013-10-24More monomorphic List.mem + List.assoc + ...letouzey
2013-10-24inductive.ml : get rid of some obvious (Lazy.force (lazy t))letouzey
2013-10-24Rtree : cleanup of the comparing codeletouzey
2013-10-24Specializing hash functions for widely used types.ppedrot
2013-10-24Turn many List.assoc into List.assoc_fletouzey
2013-10-23cList: a few alternative to hashtbl-based uniquize, distinct, subsetletouzey
2013-10-23cList.index is now cList.index_f, same for index0letouzey
2013-10-23cList: set-as-list functions are now with an explicit comparisonletouzey
2013-10-23Optimizing Vars.replace_varsppedrot
2013-10-22Removing some generic equalities.ppedrot
2013-10-22Various optimizations in Constr, such as term sharing and allocationppedrot
2013-10-18Future: ported to Ephemeron + exception enhancinggareuselesinge
2013-10-04Fix comment for new string syntax (OCaml trunk).xclerc
2013-10-03A shallow copy of a pre_env does not contain the vm cachegareuselesinge
2013-09-27Removing a bunch of generic equalities.ppedrot
2013-09-19Get rid of the uses of deprecated OCaml elements (still remaining compatible ...xclerc
2013-09-18At least made the evar type opaque! There are still 5 remaining unsafeppedrot
2013-09-14Slightly more compact representation of 'a substituted type,ppedrot
2013-08-30ind_tables: properly handling side effectsgareuselesinge
2013-08-30Remove Obj.magic from safe typinggareuselesinge
2013-08-25Added a more efficient way to recover the domain of a map.ppedrot
2013-08-25Replacing lists by sets in clear tactic.ppedrot
2013-08-23Fix computation of discharged hyps for inductive types forgetting the conclus...msozeau
2013-08-22Misc changes around coqtop.ml :letouzey
2013-08-22More complete hashcons : lists (dirpath), arrays (constr)letouzey
2013-08-20Partial revert of r16711letouzey
2013-08-20Universe counters on slaves are in sync with mastergareuselesinge
2013-08-20Declarations.mli: reorganization of modular structuresletouzey