summaryrefslogtreecommitdiff
path: root/utils/misc.ml
Commit message (Expand)AuthorAgeFilesLines
* Add Misc.print_see_manual for easier printing of "see manual section X.Y.Z" (...Stefan Muenzel2023-03-221-0/+6
* Small refactoring for null terminated values (#12086)hhugo2023-03-071-0/+11
* Misc.find_first_monoGabriel Scherer2023-02-281-0/+26
* Add colors to error message hints (#11685)Christiana Anthony2022-11-081-1/+4
* Do not remove compiler-generated files if they are not regular filesXavier Leroy2022-07-131-1/+1
* Remove uses of ;; from the codebaseSébastien Hinderer2022-02-251-1/+0
* Use the new structured errors (#10170) for better error messagesAntal Spector-Zabusky2021-06-211-0/+8
* Add {Int,Int32,Int64,NativeInt}.{min,max} (#10392)Alain Frisch2021-05-111-8/+8
* Semantic diffings for functor types and applications (#9331)Gabriel Radanne2021-04-071-0/+3
* Rename and extract EnvLazy to its own file (#10052)Thomas Refis2021-01-201-72/+0
* More partial application warningsStephen Dolan2020-06-021-0/+5
* Use List.find_map (#9589)Nicolás Ojeda Bär2020-05-211-8/+0
* revert #244Gabriel Scherer2019-12-211-2/+0
* new Misc.Magic_number module for magic number handlingGabriel Scherer2019-12-031-0/+253
* Misc.protect_refs: use Fun.protect to protect the backtraceGabriel Scherer2019-11-071-3/+1
* Refactor environment lookup functionsLeo White2019-08-151-6/+6
* Fix lsl overflow detection (#8865)Vincent Laviron2019-08-091-1/+1
* Remove Misc.may_map and similarLeo White2019-05-231-8/+0
* Simplify matches that are an affine function of the input (#8547)Stefan Muenzel2019-04-091-0/+14
* Add a few utility functions in Misc (#2284)Mark Shinwell2019-03-151-29/+17
* Remove support for compiler plugins (#2276)Mark Shinwell2019-03-131-47/+0
* List prefix functions for Misc.Stdlib.List (#2283)Mark Shinwell2019-03-061-0/+27
* ocamltest: explicitly set OCAML_ERROR_STYLEArmaël Guéneau2019-02-271-4/+11
* env refactoring: move EnvLazy to utils/misc.mlGabriel Scherer2019-02-161-0/+72
* refactoring: new type aliases Misc.{filepath,modname,crcs,alerts}Gabriel Scherer2019-01-301-0/+6
* Refactor load path management and initial environmentJeremie Dimino2019-01-301-0/+7
* List.filter_map (#2185)Thomas Refis2018-12-121-11/+0
* Fix crc_interfaces stuffMark Shinwell2018-11-131-0/+4
* Merge pull request #2109 from nojb/spellchecking_disambiguationArmaël Guéneau2018-11-051-0/+1
|\
| * Do not include duplicates in spelling suggestionsNicolás Ojeda Bär2018-11-011-0/+1
* | Add option -error-style and environment variable OCAML_ERROR_STYLEArmaël Guéneau2018-10-201-0/+11
* | Add source highlighting for errors & warnings in batch modeArmaël Guéneau2018-10-191-0/+29
|/
* SimplifyNicolás Ojeda Bär2018-10-101-10/+7
* Fix regression: return empty list of directories when PATH-like env var is emptyNicolás Ojeda Bär2018-10-101-10/+11
* Add Misc.split_path_contentsNicolás Ojeda Bär2018-10-101-0/+11
* Introduce semantic tags as an extensible sum type.Drup2018-09-021-7/+7
* Deprecate Pervasives (#1605)Jérémie Dimino2018-08-271-0/+1
* Merge pull request #1919 from gasche/fatal_error_formatGabriel Scherer2018-07-301-3/+6
|\
| * Misc.fatal_error: use Format.eprintf instead of prerr_stringGabriel Scherer2018-07-191-3/+6
* | Add compile_common.ml which contains the basic compilation pipeline.Drup2018-07-271-0/+4
* | Pass the elements from `BUILD_PATH_PREFIX_MAP` to the assembler (#1930)Xavier Clerc2018-07-271-0/+37
* | Use reraise_raw_backtrace in Misc.try_finallyFrançois Bobot2018-07-251-5/+21
* | Just some tbl things. (#1699)Gabriel Radanne2018-07-231-4/+7
|/
* Shadow the polymorphic comparison in the middle-end (#1811)Xavier Clerc2018-07-111-0/+8
* Merge pull request #1723 from stedolan/remove-meta-staticGabriel Scherer2018-05-281-5/+12
|\
| * Add LongString.blit_stringStephen Dolan2018-04-131-0/+5
| * Remove Meta.static_{alloc, free}.Stephen Dolan2018-04-131-5/+7
* | ocamlc -config: new -config-var option to print specific configuration variablesGabriel Scherer2018-04-271-0/+19
|/
* More robust implementation of Misc.no_overflow_mul (#1520)Max Mouratov2017-12-201-1/+3
* Create .cmi files atomically (MPR#7472) (#1307)Xavier Leroy2017-09-061-0/+25