summaryrefslogtreecommitdiff
path: root/stdlib/obj.ml
Commit message (Expand)AuthorAgeFilesLines
* Merge commit '1b48b5aa3c5b4e0320231ac182d49197ac930b63' into parallel_minor_g...Tom Kelly2021-03-051-1/+1
|\
| * Mark Obj.tag [@@noalloc]Jeremy Yallop2020-08-211-1/+1
* | Merge commit '5f4542862f384a63a988db1dbd49c1e6b1ebf217' into parallel_minor_g...Tom Kelly2021-03-031-0/+27
|\ \ | |/
| * Update camlinternalMod and Obj.new_block for new closure representation (#9691)Gabriel Scherer2020-06-191-0/+27
* | Merge commit '400fe3f3a20d93dbcc4669c3d17a4821ec8f99b7' into parallel_minor_g...Tom Kelly2021-03-031-0/+6
|\ \ | |/
| * Add type Obj.raw_data and functions Obj.raw_field, Obj.set_raw_fieldXavier Leroy2020-06-101-0/+6
* | remove domain field from ephemerons as no longer needed; remove usages of rpc...Tom Kelly2020-10-021-1/+1
* | Merge commit '5a29ea7c2b31051de814ed7e45bb45098b512b9b' into parallel_minor_g...Tom Kelly2020-04-171-0/+1
|\ \ | |/
| * Deprecate Obj.set_tag.Stephen Dolan2019-02-121-0/+1
* | Merge commit '4c130cae87cd29621aa2ed8a36a68fc7eaa950a2' into parallel_minor_g...Tom Kelly2020-04-091-21/+66
|\ \ | |/
| * Merge pull request #676 from bobot/ephemeron_c_api2Damien Doligez2018-11-141-3/+40
| |\
| | * [Weak] Changes from reviewsFrançois Bobot2018-11-081-12/+6
| | * [Weak] Move checks from C to OcamlFrançois Bobot2018-11-081-3/+46
| * | Add paths for built-in types (#1876)yallop2018-11-081-18/+26
| |/
* | Add caml_obj_update_tag prim and forcing tag. Bootstrap.KC Sivaramakrishnan2020-02-081-1/+2
* | Updated lazy implementationAnmol Sahoo2019-08-061-1/+0
* | Multicore safe lazyKC Sivaramakrishnan2018-10-131-0/+1
* | Allocate continuation during perform, and avoid reversing stacks.Stephen Dolan2018-08-011-1/+1
* | Fix offsetsKC Sivaramakrishnan2018-06-021-1/+1
* | Bootstrap for 4.06.0 updatesKC Sivaramakrishnan2018-03-281-4/+5
|\ \ | |/
| * add -no-flat-float-array configure optionDamien Doligez2017-09-151-4/+5
* | Merge updates from 4.04.2KC Sivaramakrishnan2018-03-121-7/+9
|\ \ | |/
| * Fix placement of `[@inline always]`Demi Obenour2016-05-021-10/+6
| * Fix attributes, remove unneeded `|>`, and switch to C-style commentsDemetri Obenour2016-05-021-2/+6
| * Reformat and note that caml_obj_is_block is unusedDemetri Obenour2016-05-021-1/+1
| * Make Obj.is_block an inline OCaml functionDemetri Obenour2016-05-021-1/+2
| * Add a primitive (exposed in Obj) to compute the total size of heap blocks acc...alainfrisch2016-05-021-0/+1
| * Update headers for the new license.Damien Doligez2016-02-181-12/+14
| * [Stdlib] Rename Obj.Ephemeron.eph in .tFrançois Bobot2016-01-251-14/+16
| * [Stdlib] Ephemeron: add the module in the stdlibFrançois Bobot2016-01-251-0/+25
| * GC latency improvementsDamien Doligez2015-12-211-2/+4
| * Use the extension_constructor type in ObjJeremie Dimino2015-11-271-19/+8
| * merge branch 4.02 from 4.02.1 (rev 15540) to a few fixes after 4.02.2 (rev 16...Damien Doligez2015-07-171-0/+3
| * merge changes of version/4.02 from r15121 to r15155Damien Doligez2014-08-291-0/+5
* | Promote to 4.04.2 => bootstrap succeededKC Sivaramakrishnan2018-03-091-31/+52
* | Add Obj.is_shared primitive.Stephen Dolan2016-12-081-0/+1
* | Merging upstream editsKC Sivaramakrishnan2016-06-081-0/+2
|\ \
| * | Add continuation cloningKC Sivaramakrishnan2016-05-171-0/+2
* | | Rebase to 4.02.2KC Sivaramakrishnan2016-06-011-0/+3
|\ \ \ | |/ / |/| |
| * | Fix PR#6834: Add Obj.{first,last}_non_constant_constructor_tagMark Shinwell2015-05-061-0/+3
* | | Merge commit 'a181801' into multicore-mergedStephen Dolan2015-02-061-0/+5
|\ \ \ | |/ /
| * | Expose Obj.extension_slot (Jérémie Dimino, ack'ed by Damien)Gabriel Scherer2014-08-251-0/+5
| |/
* | Merge commit '48ecf7e' into multicore-mergedStephen Dolan2015-02-051-0/+25
|\ \ | |/
| * PR#5584: merge open extensible types, extension-patch-4.0.2Jacques Garrigue2014-05-041-0/+25
* | Merge commit 'f0b0c82' into multicore-mergedStephen Dolan2015-02-051-2/+2
|\ \ | |/
| * merge branch "safe-string"Damien Doligez2014-04-291-2/+2
* | Add compare-and-swap primitive to ObjStephen Dolan2015-02-051-0/+2
* | Fibers and MVars.Stephen Dolan2014-09-041-0/+1
|/
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
* renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez2011-07-271-1/+1