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:9c56102eefea23c95405533e1de23da4b873ecc4
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
9c56102 Francois Berenger18 May 2012, 06:02:28 UTCadded BuildDepends added ocamlbuild in BuildTools corrected Path in Library section so that ocamlbuild stops winning18 May 2012, 06:02:28 UTC
79534ae Francois Berenger18 May 2012, 05:49:30 UTCa script to test the _oasis file is correct18 May 2012, 05:49:30 UTC
3540ff0 Francois Berenger18 May 2012, 05:47:49 UTCadded18 May 2012, 05:47:49 UTC
b0d47a1 Roberto Di Cosmo04 February 2012, 00:59:14 UTCAdded working SDL version of the Mandelbrot test example. Now we call parmap directly, and there are no problems like with Graphics.06 February 2012, 21:34:32 UTC
e29fd33 Roberto Di Cosmo02 February 2012, 10:37:39 UTCCode style02 February 2012, 10:37:39 UTC
c0b4803 Roberto Di Cosmo01 February 2012, 22:17:15 UTCRemoved leftover dependency on extlib01 February 2012, 22:17:15 UTC
3926a4c Roberto Di Cosmo29 January 2012, 14:38:44 UTCModified code of mandels.ml to use a client server approach and avoid crashing with Parmap + Graphics.29 January 2012, 14:38:44 UTC
4e57e0f Roberto Di Cosmo28 January 2012, 18:22:41 UTCStable version of Mandelbrot code that has a decent event loop. Clearly show the problem with the interaction with the Graphics library.28 January 2012, 18:22:41 UTC
3f54e81 Roberto Di Cosmo27 January 2012, 14:53:17 UTCMoved tests to a tests directory27 January 2012, 17:37:30 UTC
9ce0699 Roberto Di Cosmo27 January 2012, 16:48:58 UTCRemoved dependency on ExtLib in Meta, and in the files in example, adding local tail recursive versions of various functions.27 January 2012, 17:37:30 UTC
3f0bd26 Roberto Di Cosmo27 January 2012, 16:48:22 UTCCreate tmpdir only in father process27 January 2012, 17:37:30 UTC
94bf392 Roberto Di Cosmo27 January 2012, 09:47:17 UTCRemoved useless ;; in the source27 January 2012, 17:37:26 UTC
497b7a9 Roberto Di Cosmo27 January 2012, 09:33:41 UTCRemoved dependency on extlib, adding local tail recursive version of concat and fold_right.27 January 2012, 17:37:19 UTC
5b8fcdc Roberto Di Cosmo25 January 2012, 16:50:25 UTCAdapted configure and Makefile_3.11.in to OCaml compilers without support for ocamlbuild, -annot and -shared.25 January 2012, 16:50:25 UTC
f9ccad8 Pietro Abate24 January 2012, 12:21:23 UTCChange configure to test for an ocamlbuild with the -use-ocamlfind option. If this is not present, fall back to the pre 3.12 makefile.24 January 2012, 12:36:23 UTC
365a5dd Pietro Abate22 January 2012, 02:43:01 UTCadd pre ocaml 3.12 build system small change in the configure script make Makefile_3.11 ./configure aware22 January 2012, 10:34:27 UTC
0064fbd Roberto Di Cosmo10 January 2012, 20:40:45 UTCAdded Makefile for OCaml 3.1110 January 2012, 20:40:45 UTC
b2c3bec Roberto Di Cosmo10 January 2012, 17:13:41 UTCAdded configure to ease installation from git10 January 2012, 17:13:41 UTC
eb48d9e Roberto Di Cosmo06 December 2011, 12:33:59 UTCMerge branch 'pipes' Conflicts: example/utils.ml parmap.ml06 December 2011, 12:33:59 UTC
0ad62e5 Marco Danelutto03 December 2011, 12:16:14 UTCChanged #ifdef to #if03 December 2011, 12:17:35 UTC
737abc8 Marco Danelutto02 December 2011, 21:38:39 UTCInitial support for setcore on Mac OS X02 December 2011, 21:40:56 UTC
bfafe56 Roberto Di Cosmo30 November 2011, 21:56:46 UTCRemoved dead code, fixed huge_size30 November 2011, 21:56:46 UTC
98ed2d6 Roberto Di Cosmo30 November 2011, 19:34:22 UTCFixed missing tab in Makefile.in30 November 2011, 19:34:22 UTC
cc8915b Roberto Di Cosmo30 November 2011, 14:43:01 UTCFixed README30 November 2011, 14:43:01 UTC
265eac5 Roberto Di Cosmo30 November 2011, 14:31:33 UTCAdded ChangeLog30 November 2011, 14:31:33 UTC
50e45ad Roberto Di Cosmo30 November 2011, 13:54:55 UTCChanged marshal to be compatible with Mac OSX (and slightly less efficient on Linux)30 November 2011, 13:54:55 UTC
6b8adc7 Paul Vernaza30 November 2011, 07:52:55 UTCMake setcore_stubs.c compile on a Mac30 November 2011, 07:52:55 UTC
89bdafb Roberto Di Cosmo29 November 2011, 08:27:02 UTCAdded call to GC before fork, better name for bigarray buffer29 November 2011, 08:27:02 UTC
4ba1fbd Roberto Di Cosmo27 November 2011, 14:06:29 UTCAdded documentation target, cleaned up AUTHORS and README, minor change in setcore_stubs.c27 November 2011, 14:06:29 UTC
19382c6 Roberto Di Cosmo24 November 2011, 13:51:51 UTCAdded AUTHORS file and bumped up version number24 November 2011, 13:51:51 UTC
11b0719 Roberto Di Cosmo19 November 2011, 09:10:42 UTCArray_float_parmap now takes as an optional parameter a buffer that can be shared among multiple invocations19 November 2011, 09:10:42 UTC
ece2a7f Roberto Di Cosmo19 November 2011, 07:18:36 UTCArray_float_parmpa now accepts a pre-existing result array, and supports chunksize19 November 2011, 07:18:36 UTC
355de51 Jerome Vouillon17 November 2011, 16:27:00 UTCStable working version with maximum float array performance18 November 2011, 17:46:53 UTC
1da829e Roberto Di Cosmo17 November 2011, 14:12:13 UTCFirst win in struggle to build .cmxs17 November 2011, 14:43:25 UTC
8f6db61 Pietro Abate17 November 2011, 13:26:40 UTCAdded configure and moved to ocamlbuild.17 November 2011, 13:26:40 UTC
fa7f24d Roberto Di Cosmo16 November 2011, 10:36:00 UTCLast improvements on float_array_map at the OCaml level16 November 2011, 10:36:00 UTC
63dccf3 Jerome Vouillon16 November 2011, 10:35:20 UTCClarified LICENCE and origin of bytearray code.16 November 2011, 10:35:20 UTC
db5c466 Roberto Di Cosmo16 November 2011, 07:45:03 UTCAdded reinstall Makefile target16 November 2011, 07:45:03 UTC
320b9b0 Pietro Abate15 November 2011, 21:45:38 UTCMoved examples to ocamlbuild.15 November 2011, 21:45:38 UTC
9e9490d Pietro Abate15 November 2011, 21:39:21 UTCHelper functions for debug; moved stdout/stderr to /tmp15 November 2011, 21:39:21 UTC
2e6cd11 Roberto Di Cosmo15 November 2011, 16:24:08 UTCCleanup of the example code, added test for float arrays.15 November 2011, 16:27:49 UTC
fe278be Roberto Di Cosmo15 November 2011, 16:22:18 UTCSignificant reorganization of the code: - one mapper primitive for load balancing - one simplemapper primitive for one shot - shared output bigarray for floats - better documentation in the interface15 November 2011, 16:27:39 UTC
3ef96e6 Roberto Di Cosmo14 November 2011, 21:49:09 UTCpromoted 'a sequence definition14 November 2011, 21:49:09 UTC
b8b05c1 Roberto Di Cosmo14 November 2011, 21:47:32 UTCSplit message kinds, add .so to Makefile14 November 2011, 21:47:32 UTC
5ee5013 Roberto Di Cosmo14 November 2011, 12:48:22 UTCRemoved type specialisation to float arrays.14 November 2011, 12:48:22 UTC
f491ac6 Roberto Di Cosmo11 November 2011, 16:45:13 UTCSpecialised version for float arrays (no chunksize yet, only for experimenting)11 November 2011, 16:45:27 UTC
d296f61 Roberto Di Cosmo11 November 2011, 10:08:17 UTCRemoved bound check from array access.11 November 2011, 10:10:34 UTC
1f550f3 Roberto Di Cosmo11 November 2011, 10:09:17 UTCAdded example on floats.11 November 2011, 10:09:17 UTC
2b1a53d Roberto Di Cosmo11 November 2011, 10:08:17 UTCRemoved bound check from array access.11 November 2011, 10:08:17 UTC
2afd30c Roberto Di Cosmo10 November 2011, 22:39:00 UTCBetter handling of Finished token10 November 2011, 22:39:00 UTC
4ddf4a3 Roberto Di Cosmo10 November 2011, 10:56:35 UTCMake explicit the use of the tail recursive append from ExtLib.10 November 2011, 10:58:38 UTC
61cc46c Roberto Di Cosmo10 November 2011, 10:56:35 UTCMake explicit the use of the tail recursive append from ExtLib.10 November 2011, 10:56:35 UTC
de0cbbc Roberto Di Cosmo10 November 2011, 10:19:21 UTCAdded tests for arrays of floats and for chunksize. Conflicts: example/mandels.ml example/simplescale.ml example/utils.ml10 November 2011, 10:27:24 UTC
ca9f0de Roberto Di Cosmo10 November 2011, 10:20:00 UTCUse pipes instead of sockets for communications with the workers.10 November 2011, 10:20:00 UTC
d1f007e Roberto Di Cosmo10 November 2011, 10:19:21 UTCAdded tests for arrays of floats and for chunksize.10 November 2011, 10:19:21 UTC
ee47f30 Roberto Di Cosmo10 November 2011, 07:28:25 UTCreindenting10 November 2011, 07:28:25 UTC
56ba07c Roberto Di Cosmo07 November 2011, 21:06:40 UTCNo need of setcore.ml07 November 2011, 21:06:40 UTC
92d670d Roberto Di Cosmo29 October 2011, 13:44:58 UTCSimplified code in the example section.07 November 2011, 20:56:33 UTC
846fe60 Roberto Di Cosmo28 October 2011, 22:24:05 UTCDefensive programming in pinning code.07 November 2011, 20:51:23 UTC
2c9e18b Marco Danelutto28 October 2011, 20:34:56 UTCAdded support for pinning worker processes to their CPUs on Linux. Needs autoconf and support for different OSs.07 November 2011, 20:51:23 UTC
cd664c1 Roberto Di Cosmo07 November 2011, 20:44:49 UTCModified simplescale example to compare results properly.07 November 2011, 20:44:49 UTC
c08d3a1 Roberto Di Cosmo07 November 2011, 20:36:57 UTCMade the code smarter, to ensure that the order is preserved if chunksize=ncores.07 November 2011, 20:36:57 UTC
8b7eed8 Roberto Di Cosmo07 November 2011, 17:03:05 UTCFirst version with direct marshalling to bigarrays (thanks to Jerome!)07 November 2011, 17:04:11 UTC
0a56a23 Jerome Vouillon07 November 2011, 16:37:34 UTCAdd support to direct marshalling to big arrays.07 November 2011, 16:45:20 UTC
d9ca454 Roberto Di Cosmo07 November 2011, 16:09:18 UTCReplaced call to ocamlmklib to avoid current bug that generates dependencies on -lparmap even if no C objects are present.07 November 2011, 16:09:18 UTC
3cf1a1a Roberto Di Cosmo29 October 2011, 13:49:31 UTCAdded explanation about missing task ordering in README, added example for using parmap in the native toplevel, change makefile to create and install .cmxs for the native toplevel.29 October 2011, 14:05:09 UTC
060dfb3 Roberto Di Cosmo26 October 2011, 15:27:44 UTCMerge branch 'granularity' Conflicts: parmap.ml26 October 2011, 15:27:44 UTC
56677eb Roberto Di Cosmo26 October 2011, 15:20:50 UTCRedirect stdout/stderr to one separate file per worker26 October 2011, 15:20:50 UTC
f4f47e5 Roberto Di Cosmo26 October 2011, 14:49:33 UTCRedirect stdout/stderr to one separate file per worker (avoids intermixed output).26 October 2011, 14:49:33 UTC
ee19a65 Roberto Di Cosmo26 October 2011, 14:49:01 UTCCapture exception in childrens, and abort after reporting it.26 October 2011, 14:49:01 UTC
d14157b Roberto Di Cosmo20 October 2011, 23:04:24 UTCWorking on a version of parmap that implements automatic load balancing using a parameter chunksize to define granularity.20 October 2011, 23:04:24 UTC
8ef8a0a Roberto Di Cosmo07 October 2011, 06:41:05 UTCCapture exception, and print it out, in case we get an error in applying the user function.07 October 2011, 06:41:05 UTC
b52f266 Roberto Di Cosmo29 September 2011, 06:34:13 UTCUpdate version in META file.29 September 2011, 06:34:13 UTC
2a0b645 Roberto Di Cosmo28 September 2011, 15:51:21 UTCAdded .mli in the installation28 September 2011, 15:51:21 UTC
a946efb Roberto Di Cosmo30 August 2011, 07:56:06 UTCConvert lists to array, internally, to speed up computation on large lists30 August 2011, 08:21:45 UTC
bfdf714 Roberto Di Cosmo18 August 2011, 10:13:20 UTCFixed various type issues.18 August 2011, 10:13:20 UTC
5919da5 Roberto Di Cosmo17 August 2011, 19:54:22 UTCFixed missing dependency in META file, thanks to a report from Ashish17 August 2011, 19:54:22 UTC
3360634 Roberto Di Cosmo17 August 2011, 17:02:34 UTCExport parfold and parmapfold17 August 2011, 17:02:34 UTC
304cbad Roberto Di Cosmo11 August 2011, 15:50:32 UTCAdded documentation files.16 August 2011, 16:40:23 UTC
79d9d17 Roberto Di Cosmo06 August 2011, 10:28:50 UTCfirst version implementing parmap, parfold, and parmapfold, the first two as special cases for the last one.16 August 2011, 16:40:23 UTC
046c355 Roberto Di Cosmo16 August 2011, 16:38:48 UTCInverted order of loop to avoid using List.rev16 August 2011, 16:40:23 UTC
73084ea Roberto Di Cosmo29 July 2011, 20:13:57 UTCFirst stable version of the library, stand-alone, defunctorised, with two examples.16 August 2011, 16:40:15 UTC
aaed3b0 Roberto Di Cosmo29 July 2011, 07:44:39 UTCAdded .gitignore29 July 2011, 12:49:56 UTC
7d7774e Roberto Di Cosmo28 July 2011, 15:07:21 UTCCleaned up the code, and adjusted the size of the mmap to the size of the file.28 July 2011, 15:07:21 UTC
7fbaa70 Roberto Di Cosmo20 July 2011, 21:38:38 UTCCleaned up code for mmap using BigArray20 July 2011, 21:38:38 UTC
f99eb4e Roberto Di Cosmo19 July 2011, 15:13:03 UTCstable version with exact copy of the string of the shared mmapped file obtained via a pipe19 July 2011, 15:13:03 UTC
04c74f0 Roberto Di Cosmo19 July 2011, 14:36:04 UTCVersion with shared mmapped file and exact string copy using size passed in a pipe19 July 2011, 14:36:04 UTC
7bf19cb Roberto Di Cosmo19 July 2011, 13:46:02 UTCTrying to get the size of the Marshal buffer ...19 July 2011, 13:46:02 UTC
ed4d937 Roberto Di Cosmo19 July 2011, 10:20:44 UTCFirst working version with file interface: no significant gain w.r.t. the pipes on big data structures.19 July 2011, 10:20:44 UTC
fdc77b1 Roberto Di Cosmo19 July 2011, 09:44:50 UTCStable version with pipes, but inefficient on big data structure: saving state before trying a different strategy.19 July 2011, 09:44:50 UTC
25b4052 Roberto Di Cosmo18 July 2011, 15:32:28 UTCFixed upper bound in iterations for lat chunk.18 July 2011, 15:32:28 UTC
d4e231b Roberto Di Cosmo18 July 2011, 15:28:51 UTCFirst working version using only one level for communication (OCaml channels). Before removing debugging output.18 July 2011, 15:28:51 UTC
f61a98d Roberto Di Cosmo18 July 2011, 15:24:15 UTCFirst working version: we had forgotten to flush the output channel!18 July 2011, 15:24:15 UTC
a1e0fc4 Roberto Di Cosmo18 July 2011, 14:53:54 UTCinitial version (does not work)18 July 2011, 14:53:54 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