Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

swh:1:snp:2d869aa00591d2ac8ec8e7abacdda563d413189d
  • Code
  • Branches (52)
  • Releases (8)
    • Branches
    • Releases
    • HEAD
    • refs/heads/Drup-dune
    • refs/heads/UnixJunkie-patch-1
    • refs/heads/diml-master
    • refs/heads/fastarraymap
    • refs/heads/floatarray
    • refs/heads/gh-pages
    • refs/heads/git-version
    • refs/heads/granularity
    • refs/heads/iterators
    • refs/heads/master
    • refs/heads/merge-requests/1
    • refs/heads/mmap-bigarray-functorised
    • refs/heads/nodispatcher
    • refs/heads/orderpreserving
    • refs/heads/pinning
    • refs/heads/pipes
    • refs/heads/redirect
    • refs/heads/sockets
    • refs/heads/sorted
    • refs/heads/tuning
    • refs/tags/0.9.1
    • refs/tags/0.9.8
    • refs/tags/0.9.9
    • refs/tags/1.0-rc1
    • refs/tags/1.0-rc10
    • refs/tags/1.0-rc11
    • refs/tags/1.0-rc2
    • refs/tags/1.0-rc4
    • refs/tags/1.0-rc5
    • refs/tags/1.0-rc6
    • refs/tags/1.0-rc7-fix-for4.03
    • refs/tags/1.0-rc7-fix-for4.03+1
    • refs/tags/1.0-rc7-fix-for4.03+2
    • refs/tags/1.0-rc7-fix-for4.03+3
    • refs/tags/1.0-rc8
    • refs/tags/1.0-rc9
    • refs/tags/1.0rc3
    • refs/tags/BigArray_MMap_need_fixed_maxsize
    • refs/tags/FixedCornerCases
    • refs/tags/LastVersionWithoutTaskDispatcher
    • refs/tags/LastWithExtLib
    • refs/tags/MajorCodeRework
    • refs/tags/ParMap-Sockets
    • refs/tags/Released-0.9.9
    • refs/tags/SdlMandelsWithFork
    • refs/tags/StableWithoutExtLib
    • refs/tags/Using_Xen_mmap
    • refs/tags/exact_copy_marshal_via_pipe
    • refs/tags/initfinalize-alpha
    • refs/tags/initfinalize-beta
    • refs/tags/list
    • refs/tags/usingpipes
    • OrderPreserving
    • 1.2.3
    • 1.2.2
    • 1.2.1
    • 1.2
    • 1.1.1
    • 1.1
    • 1.0-rc7
Permalinks

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • revision
  • snapshot
revision badge
swh:1:rev:d23100d28be7288611eeb474d98d624750a2c56b
snapshot badge
swh:1:snp:2d869aa00591d2ac8ec8e7abacdda563d413189d
Citations

This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file.
Select below a type of object currently browsed in order to generate citations for them.

  • revision
  • snapshot
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...

sort by:
RevisionAuthorDateMessageCommit Date
d23100d Roberto Di Cosmo30 November 2017, 20:59:20 UTCMerge pull request #69 from UnixJunkie/disable_core_pinning Add support for user-level enabling/disabling of core pinning30 November 2017, 20:59:20 UTC
f7346fc Roberto Di Cosmo30 November 2017, 20:58:28 UTCMerge pull request #65 from UnixJunkie/patch-1 same as in the opam repository30 November 2017, 20:58:28 UTC
1855b87 Roberto Di Cosmo30 November 2017, 20:57:20 UTCMerge pull request #67 from UnixJunkie/rm_trailing_whitespaces remove trailing whitespaces30 November 2017, 20:57:20 UTC
7c3283c Francois BERENGER30 November 2017, 01:14:59 UTCadded disable_core_pinning and enable_core_pinning30 November 2017, 01:14:59 UTC
2ccdd08 Francois BERENGER30 November 2017, 01:03:18 UTCcorrected script to rebuild and reinstall parmap via oasis30 November 2017, 01:03:18 UTC
e8ad8a7 Francois BERENGER30 November 2017, 00:59:54 UTCremove trailing whitespaces30 November 2017, 00:59:54 UTC
b030c05 Roberto Di Cosmo20 September 2017, 11:39:59 UTCFirst stab at adding explicit core mapping.28 November 2017, 08:36:40 UTC
29c9d48 Francois BERENGER27 November 2017, 06:30:19 UTCsame as in the opam repository added conf-aclocal dep to the opam file27 November 2017, 06:30:19 UTC
699ed2a Roberto Di Cosmo18 November 2017, 10:43:40 UTCMerge pull request #64 from thierry-martinez/master Fix for OCaml 4.0618 November 2017, 10:43:40 UTC
20695e4 Thierry Martinez18 November 2017, 10:20:41 UTCComment references to bytes18 November 2017, 10:20:41 UTC
ddcab19 Thierry Martinez18 November 2017, 00:19:57 UTCFix for OCaml 4.0618 November 2017, 00:19:57 UTC
c9b0ee7 Roberto Di Cosmo24 February 2017, 00:29:58 UTCRemove cruft after merge24 February 2017, 00:29:58 UTC
314f1ad Roberto Di Cosmo23 February 2017, 21:02:33 UTCMerge pull request #54 from UnixJunkie/get_ncores added get_ncores, thanks to @UnixJunkie23 February 2017, 21:02:33 UTC
ac94452 Francois BERENGER23 February 2017, 16:44:37 UTCMerge branch 'master' into get_ncores23 February 2017, 16:44:37 UTC
743ec49 Roberto Di Cosmo23 February 2017, 00:42:16 UTCMerge pull request #55 from UnixJunkie/code_factorization Gc.compact needs to be called only inside of spawn_many23 February 2017, 00:42:16 UTC
400fd71 Roberto Di Cosmo23 February 2017, 00:36:09 UTCMerge pull request #56 from UnixJunkie/get_rank added get_rank so that worker processes can know at which rank23 February 2017, 00:36:09 UTC
8204dbb Francois BERENGER22 February 2017, 18:54:15 UTCadded get_rank so that worker processes can know at which rank they were forked out of the master process22 February 2017, 18:54:15 UTC
f3643a0 Francois BERENGER22 February 2017, 18:19:24 UTCGc.compact needs to be called only inside of spawn_many22 February 2017, 18:19:24 UTC
261f9da Francois BERENGER22 February 2017, 18:02:56 UTCadded get_ncores22 February 2017, 18:02:56 UTC
af9691e Roberto Di Cosmo02 November 2016, 14:18:39 UTCMerge pull request #50 from diml/master handle EINTR errors in wait_for_pids02 November 2016, 14:18:39 UTC
52c1539 Jeremie Dimino02 November 2016, 14:05:44 UTChandle EINTR errors in wait_for_pids02 November 2016, 14:05:44 UTC
fa5c3dd Roberto Di Cosmo02 November 2016, 13:00:06 UTCMerge pull request #49 from diml/master Prevent at_exit handlers registered in the parent from running in the child02 November 2016, 13:00:06 UTC
c8aab66 Jérémie Dimino02 November 2016, 11:44:14 UTCPrevent at_exit handlers registered in the parent from running in the child02 November 2016, 11:44:14 UTC
b1abe53 Roberto Di Cosmo26 October 2016, 15:51:57 UTCMerge pull request #48 from diml/master Only wait for the children started by parmap26 October 2016, 15:51:57 UTC
99d9d23 Jeremie Dimino26 October 2016, 10:14:13 UTCOnly wait for the children started by parmap Instead of calling Unix.wait n times, call Unix.waitpid on all the pids of the children parmap started.26 October 2016, 10:14:13 UTC
10e2437 Roberto Di Cosmo05 June 2016, 19:31:59 UTCMerge pull request #45 from jeffmahoney/master can_redirect: don't treat mkdir returning EEXIST as an error05 June 2016, 19:31:59 UTC
a1e92fe Jeff Mahoney05 June 2016, 00:21:04 UTCcan_redirect: don't treat mkdir returning EEXIST as an error can_redirect's test for existance of the path followed by the mkdir is inherently racy. It's trivially possible to encounter a situation where the test for existance fails in two processes and one of them succeeds in creating the directory. Since both processes are looking to create and use the directory for the same purpose, we don't need to treat EEXIST as an error.05 June 2016, 00:21:04 UTC
7598fb9 Gabriel Scherer08 May 2016, 13:36:58 UTCadd ./opam taken from opam-repository12 May 2016, 08:08:39 UTC
5813de5 Gabriel Scherer08 May 2016, 13:29:25 UTCMakefile: also install .cmx files Since 4.03 (really for flambda), the native compiler is sensibly more sensitive to the presence of .cmx files. There is now a warning if the .cmx for a module is absent, unless its interface (.cmi) has been compiled with -opaque.12 May 2016, 08:08:39 UTC
e550505 Roberto Di Cosmo12 May 2016, 07:52:39 UTCAdd information on the build system.12 May 2016, 07:52:39 UTC
8a39374 Roberto Di Cosmo12 May 2016, 07:37:50 UTCProper handling of dependencies, thanks Gabriel Sherer for spotting this12 May 2016, 07:37:50 UTC
970e49b Roberto Di Cosmo11 May 2016, 15:07:32 UTCReverting one option that still breaks compilation in 4.02, leaving open to fix11 May 2016, 15:07:32 UTC
219e3d0 Roberto Di Cosmo11 May 2016, 14:34:13 UTCFix for 4.03.0 issue in linking setcore into parmap.cmxa We should find a more proper way of doing this.11 May 2016, 14:42:56 UTC
2abc50e Roberto Di Cosmo30 April 2016, 16:17:45 UTCClean up Changelog30 April 2016, 16:17:45 UTC
ce28808 Roberto Di Cosmo27 April 2016, 09:42:32 UTCMerge pull request #41 from UnixJunkie/fixes_for_compilation_w4.03.0 Fixes for compilation w4.03.0 : thanks Francois.27 April 2016, 09:42:32 UTC
d5d197c Francois BERENGER27 April 2016, 09:23:49 UTCcorrected warning related to Error type27 April 2016, 09:23:49 UTC
6551bab Francois BERENGER27 April 2016, 09:21:33 UTCmv setcore.mli setcore.ml27 April 2016, 09:21:33 UTC
a9f3396 Roberto Di Cosmo17 September 2015, 14:34:21 UTCBumped up version string17 September 2015, 14:34:21 UTC
51c6666 Jérémie Courrèges-Anglas17 September 2015, 13:24:21 UTCMakefile.in portability fixes Good news: https://forge.ocamlcore.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=ocaml-autoconf/ocaml-autoconf.git;a=commitdiff;h=9e0d03be521283b59e002d91422b7695825195e3 With a fresher ocaml.m4 & ./configure, the following diff allows one to automatically build the .cmxs on OpenBSD/amd64 (native dynlink supported) and to skip it on OpenBSD/sparc64 (non-native).17 September 2015, 13:37:17 UTC
1cc6a04 Roberto Di Cosmo17 September 2015, 13:35:32 UTCUpdated ocaml.m4 to version on master as of 17/9/2015 (not yet released on ocamlforge)17 September 2015, 13:35:32 UTC
58f56f5 Jérémie Courrèges-Anglas16 September 2015, 18:44:54 UTCMakefile.in portability fixes Following configure.ac, two things in Makefile.in prevent me from using it verbatim. First, our cp(1) does not support the -a flag. I'd say that it could easily be replaced by -p. Second issue, parmap.a shouldn't be built on architectures that don't have native code support (ie. where ocamlopt is present and usable). There's another glitch but I'm afraid I can't fix it given the existing ocaml.m4: .cmxs plugins aren't supported on all native archs (for example OpenBSD/sparc). Here are two patches for the two issues. Cheers, >From 54bd6c21e9f56f58be29c8ef923e3a0ca2c32f15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Courr=C3=A8ges-Anglas?= <jca@wxcvbn.org> Date: Wed, 16 Sep 2015 20:26:05 +0200 Subject: [PATCH 1/2] Portability: use cp -p instead of -a17 September 2015, 10:39:17 UTC
a276c4a Jérémie Courrèges-Anglas16 September 2015, 11:41:00 UTCFix autoconf test with shells != bash Improve the portability of the test for ocamlbuild -use-ocamlfind. * shell redirections with "&> /dev/null" and the test(1) operator "==" are not portable. Fix both issues and simplify the test while here. With this, ./configure on OpenBSD correctly uses Makefile.in and not Makefile_3.11.in.16 September 2015, 12:42:46 UTC
642dc2b Roberto Di Cosmo23 April 2015, 18:26:51 UTCImproved mkdwn23 April 2015, 18:26:51 UTC
5b50969 Roberto Di Cosmo23 April 2015, 18:26:19 UTCImproved mkdwn23 April 2015, 18:26:19 UTC
6fb0eb0 Roberto Di Cosmo23 April 2015, 18:24:42 UTCImproved mkdwn23 April 2015, 18:24:42 UTC
a9f297a Roberto Di Cosmo23 April 2015, 18:23:39 UTCImproved mkdwn23 April 2015, 18:23:39 UTC
738eb7c Roberto Di Cosmo23 April 2015, 18:22:00 UTCImproved mkdwn23 April 2015, 18:22:00 UTC
0da42ca Roberto Di Cosmo23 April 2015, 18:19:10 UTCAdding mkdwn vesion of REAMDE23 April 2015, 18:19:25 UTC
715ae7a Roberto Di Cosmo09 March 2015, 13:58:48 UTCMerge pull request #34 from nilsbecker/master os x specific Makefile09 March 2015, 13:58:48 UTC
1c3c5d5 nilsbecker03 March 2015, 15:54:58 UTCUpdate Makefile.OSX03 March 2015, 15:54:58 UTC
136f70d nilsbecker03 March 2015, 15:48:43 UTCUpdate and rename example to example/Makefile.OSX03 March 2015, 15:48:43 UTC
942f90e Doug Hogan09 February 2015, 07:57:40 UTCFix build error on systems without thread_policy09 February 2015, 10:42:28 UTC
b0f230d Roberto Di Cosmo08 January 2015, 09:58:47 UTCMerge pull request #32 from xclerc/silence-warnings Silence warnings for unused variables. And remove finalize parameter from setup_children_chans for now.08 January 2015, 09:58:47 UTC
752de8e Xavier Clerc08 January 2015, 09:48:50 UTCSuppress 'finalize' parameter from 'setup_children_chans' function.08 January 2015, 09:48:50 UTC
f9540fe Xavier Clerc08 January 2015, 09:48:17 UTCSilence warnings for unused variables.08 January 2015, 09:48:17 UTC
a7cd1f7 Roberto Di Cosmo20 October 2014, 08:53:57 UTCBumped up version string20 October 2014, 08:53:57 UTC
d6688ca Roberto Di Cosmo12 October 2014, 16:39:07 UTCadded options to get warnings, as suggested by xclerc12 October 2014, 16:39:07 UTC
599878e Roberto Di Cosmo11 October 2014, 09:00:42 UTCMerge pull request #28 from xclerc/master Init/finalize functions not called by parmapfold, parfold, and array_float_parmap.11 October 2014, 09:00:42 UTC
997ca99 Xavier Clerc10 October 2014, 09:10:20 UTCInit/finalize functions not called by parmapfold, parfold, and array_float_parmap.10 October 2014, 09:10:20 UTC
aa2270a Roberto Di Cosmo16 May 2014, 16:40:36 UTCMerge pull request #25 from UnixJunkie/more_ocamldoc some ocamldoc for init and finalize16 May 2014, 16:40:36 UTC
ce335a7 Francois Berenger16 May 2014, 02:39:24 UTCsome ocamldoc for init and finalize16 May 2014, 02:39:24 UTC
9f1f03a Roberto Di Cosmo15 May 2014, 14:59:44 UTCfixed mandir15 May 2014, 14:59:44 UTC
23166c3 Roberto Di Cosmo15 May 2014, 14:32:40 UTCStep up version in code15 May 2014, 14:32:40 UTC
d803e2b Roberto Di Cosmo15 May 2014, 14:31:47 UTCRestore correct paths in Makefile15 May 2014, 14:31:47 UTC
168a34e Roberto Di Cosmo15 May 2014, 14:31:16 UTCStep up version in code15 May 2014, 14:31:16 UTC
85ac385 Roberto Di Cosmo15 May 2014, 14:31:04 UTCStep up version in code15 May 2014, 14:31:04 UTC
cb5a4b8 Roberto Di Cosmo12 May 2014, 11:23:33 UTCReplaced multiple calls of finalize with Pervasives.at_exit; moved instances of init rigth after the fork12 May 2014, 11:23:33 UTC
b523eb0 Roberto Di Cosmo12 May 2014, 10:04:52 UTCUpdated utils.ml in tests to allow passing init functions12 May 2014, 10:09:13 UTC
236137f Roberto Di Cosmo12 May 2014, 09:56:23 UTCRemove redirection flag, and introduce a redirect helper function12 May 2014, 10:09:07 UTC
498782c Roberto Di Cosmo12 May 2014, 09:28:30 UTCFollowing advice from @UnixJunkie, initialisation function defaults to doing nothing. We need to expose a redirect function instead, helping who may want to use it without rewriting it from scratch.12 May 2014, 09:56:51 UTC
dd9f089 Roberto Di Cosmo10 May 2014, 13:56:47 UTCCall init and finalize in the workers and in the finish function of setup_chan12 May 2014, 09:26:22 UTC
c692d6a Roberto Di Cosmo10 May 2014, 13:56:01 UTCAdded init and finalize parameters to the internal functions12 May 2014, 09:26:22 UTC
13d9234 Roberto Di Cosmo10 May 2014, 13:53:19 UTCAdding init and finalize parameters to the main functions.12 May 2014, 09:26:22 UTC
fa0ee6e Roberto Di Cosmo10 May 2014, 12:16:53 UTCUse redirect as default initialisation function12 May 2014, 09:26:10 UTC
b3d9247 Roberto Di Cosmo12 May 2014, 09:25:49 UTCadded init to mapper12 May 2014, 09:25:49 UTC
1eaa992 Roberto Di Cosmo10 May 2014, 08:44:26 UTCThe initialisation function will receive the number of the core it is running on.12 May 2014, 09:24:38 UTC
b096fc7 Roberto Di Cosmo10 May 2014, 08:17:25 UTCStart adding initialisation and finalisation functions to each parallel combinator.12 May 2014, 09:24:27 UTC
1fc192b Roberto Di Cosmo12 May 2014, 09:23:42 UTCFactor exception handling code12 May 2014, 09:23:42 UTC
125cb4d Roberto Di Cosmo26 February 2014, 22:12:20 UTCAdded code to get the number of available cores, and use it to compute default number of cores.26 February 2014, 22:12:20 UTC
ee86243 Roberto Di Cosmo02 September 2013, 14:47:10 UTCMerge pull request #16 from pippijn/install-fixes fix make install to obey DESTDIR02 September 2013, 14:47:10 UTC
54a1589 Pippijn van Steenhoven25 July 2013, 10:37:50 UTCdon't check for camlp4, parmap doesn't use it fixes rdicosmo/parmap#1725 July 2013, 11:25:48 UTC
f245a88 Pippijn van Steenhoven25 July 2013, 01:50:32 UTCfix make install to obey DESTDIR25 July 2013, 01:50:32 UTC
61f92a7 Roberto Di Cosmo25 June 2013, 13:12:17 UTCAdded generation and installation of the manpage25 June 2013, 13:12:17 UTC
1d23faa Roberto Di Cosmo23 February 2013, 10:46:11 UTCMerge branch 'master' of github.com:rdicosmo/parmap23 February 2013, 10:46:11 UTC
f8821c3 Roberto Di Cosmo23 February 2013, 10:45:20 UTCRemoved outdated instructions for OCaml 3.11 users (configure properly handles this case).23 February 2013, 10:45:20 UTC
bf3d603 Roberto Di Cosmo22 February 2013, 09:31:01 UTCadded interface for parmap_utils22 February 2013, 09:31:01 UTC
c6a4a8c Roberto Di Cosmo18 February 2013, 22:54:14 UTCRemoved stray myocamlbuild.* from installation18 February 2013, 22:54:14 UTC
4dc6d3d Roberto Di Cosmo18 February 2013, 22:43:04 UTCMerge branch 'master' of github.com:rdicosmo/parmap18 February 2013, 22:43:04 UTC
f081720 Roberto Di Cosmo18 February 2013, 22:39:58 UTCMerge pull request #12 from rixed/fix-link-bytecode Add required cclib to link with parmap.cma (thanks Cedric)18 February 2013, 22:39:58 UTC
85aa0c5 Cedric Cellier18 February 2013, 21:24:29 UTCAdd required cclib to link with parmap.cma When linking statically against parmap, one need to link with parmap_stubs library (since it's not recorded in the cma itself). Findlib can automatically add the required -cclib option.18 February 2013, 21:24:29 UTC
00e81c8 Roberto Di Cosmo18 February 2013, 16:36:04 UTCBumped up version to 1.0-rc218 February 2013, 16:36:04 UTC
e873e1e Samuel Hornus18 February 2013, 16:33:11 UTCFixed typo in code for Mac OS X core scheduling.18 February 2013, 16:33:11 UTC
7596fdc Roberto Di Cosmo18 February 2013, 15:36:43 UTCBumped up version to 1.0-rc118 February 2013, 15:36:43 UTC
0ebc0a6 Roberto Di Cosmo10 October 2012, 07:33:01 UTCAdd parmap_utils to the build system10 October 2012, 07:33:01 UTC
5dfb222 Roberto Di Cosmo09 October 2012, 13:44:41 UTCAdded parmap_utils to Makefile_3.11.in09 October 2012, 13:44:41 UTC
6afce79 Francois Berenger15 August 2012, 04:30:15 UTCsame indentation level in whole file15 August 2012, 04:30:15 UTC
c8af916 Francois Berenger15 August 2012, 04:28:44 UTCdebug became log_debug so that it is more explicit about what it does15 August 2012, 04:28:44 UTC
52d6398 Francois Berenger15 August 2012, 04:24:57 UTC- some code was moved in parmap_utils.ml so now a Utils module is used explicitely - smarter use of backslash in long strings - rm some empty lines - better formatting in some parts15 August 2012, 04:24:57 UTC
bd9bb29 Francois Berenger15 August 2012, 04:08:41 UTCadded so that functions not directly related to parallelization in parmap.ml can move to this file15 August 2012, 04:08:41 UTC
2c6a86d Francois Berenger15 August 2012, 02:33:41 UTCmoved dead code into the comment it looks related to15 August 2012, 02:33:41 UTC
  • Newer
  • Older

back to top

Software Heritage — Copyright (C) 2015–2025, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Contact— JavaScript license information— Web API