aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/names.ml
Commit message (Expand)AuthorAge
* Fixing Kerpair.hash. Since the beginning, it dit not respect the typeGravatar ppedrot2013-10-31
* More monomorphic List.mem + List.assoc + ...Gravatar letouzey2013-10-24
* Specializing hash functions for widely used types.Gravatar ppedrot2013-10-24
* cList: a few alternative to hashtbl-based uniquize, distinct, subsetGravatar letouzey2013-10-23
* Added a more efficient way to recover the domain of a map.Gravatar ppedrot2013-08-25
* More complete hashcons : lists (dirpath), arrays (constr)Gravatar letouzey2013-08-22
* Declarations.mli: reorganization of modular structuresGravatar letouzey2013-08-20
* Replacing Id.check with Id.is_valid, as its sole use was underGravatar ppedrot2013-05-14
* Minor cleanup concerning Mod_subst.MBImapGravatar letouzey2013-04-02
* Restrict (try...with...) to avoid catching critical exn (part 1)Gravatar letouzey2013-03-12
* Names: shortcuts for building {kn, constant, mind} with empty sectionsGravatar letouzey2013-02-26
* Names: Modularize constant and mutual_inductiveGravatar letouzey2013-02-26
* Names: con_modpath and con_label access back the user kn partGravatar letouzey2013-02-21
* avoid (Int.equal (cmp ...) 0) when a boolean equality existsGravatar letouzey2013-02-19
* Dir_path --> DirPathGravatar letouzey2013-02-19
* module_path --> ModPath.t, kernel_name --> KerName.tGravatar letouzey2013-02-19
* Names: revised representation of constants and mutual_inductiveGravatar letouzey2013-02-19
* Modulification of nameGravatar ppedrot2012-12-18
* Modulification of mod_bound_idGravatar ppedrot2012-12-18
* Modulification of LabelGravatar ppedrot2012-12-18
* Modulification of dir_pathGravatar ppedrot2012-12-14
* Modulification of identifierGravatar ppedrot2012-12-14
* Moving hcons_string to String namespace.Gravatar ppedrot2012-12-14
* Monomorphization (kernel)Gravatar ppedrot2012-11-22
* More monomorphizationsGravatar ppedrot2012-11-13
* Monomorphized a lot of equalities over OCaml integers, thanks toGravatar ppedrot2012-11-08
* Removing another bunch of generic equalitiesGravatar ppedrot2012-11-08
* Removed many calls to OCaml generic equality. This was done byGravatar ppedrot2012-10-29
* Default hashconsing of identifiers.Gravatar ppedrot2012-09-27
* Cleaning, renaming obscure functions and documenting in Hashcons.Gravatar ppedrot2012-09-26
* Fixing ocamldoc errorsGravatar ppedrot2012-09-25
* More cleanup of Util: utf8 aspects moved to a new file unicode.mlGravatar letouzey2012-09-18
* Moving Utils.list_* to a proper CList module, which includes stdlibGravatar ppedrot2012-09-14
* Updating headers.Gravatar herbelin2012-08-08
* Adding newline after warning and restoring distinction betweenGravatar herbelin2012-04-15
* Shortcuts and optimizations of comparisonsGravatar xclerc2012-04-05
* Noise for nothingGravatar pboutill2012-03-02
* Names : check of labels, cleanup, nicer debug display of kn and constantGravatar letouzey2011-10-11
* Avoid some re-allocation during hash-cons of dir_pathGravatar letouzey2011-10-10
* Hash-consing of constr could share moreGravatar letouzey2011-10-02
* Hash-consing: attempt to stop hash-consing separately constr in declare.mlGravatar letouzey2011-09-22
* Names.make_mbid and co : convert from/to identifier (avoid some String.copy)Gravatar letouzey2011-09-15
* More twicks on hash-consingGravatar letouzey2011-09-08
* Moving printing of module typing errors upwards to himsg.ml so as toGravatar herbelin2011-03-05
* compatibility <3.12 (Map.exists Map.singleton)Gravatar pboutill2011-02-11
* Make simpl use the proper constant when folding (mutual) fixpointsGravatar letouzey2011-01-27
* Fixing printing of module_path names (was using a debuggingGravatar herbelin2010-10-03
* Updated all headers for 8.3 and trunkGravatar herbelin2010-07-24
* Names: remove obsolete mod_self_idGravatar letouzey2010-06-23
* Added a few informations about file lineages (for the most part in kernel)Gravatar herbelin2010-05-09