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:ec7a2341ac3d9d8b571bbdfb90a089d4e54dea56
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
ec7a234 Roberto Di Cosmo17 July 2012, 08:24:12 UTCAdded code to handle empty input sequences17 July 2012, 08:24:12 UTC
da7933d Roberto Di Cosmo14 June 2012, 21:47:10 UTCMade stdout/stderr redirection optional (default: false)14 June 2012, 21:47:10 UTC
2d69621 Roberto Di Cosmo13 June 2012, 21:28:34 UTCFixing redirection bug13 June 2012, 21:28:34 UTC
1c5b5ea Roberto Di Cosmo06 June 2012, 13:03:59 UTCAdded default ncores parameter06 June 2012, 13:03:59 UTC
3838e4b Roberto Di Cosmo06 June 2012, 13:03:11 UTCMake sure we call List.map if nproc <= 106 June 2012, 13:03:11 UTC
c696692 Roberto Di Cosmo05 June 2012, 16:51:17 UTCRemoved debugging code from mandels_sdl.ml and added command line parameters06 June 2012, 11:39:04 UTC
69b61a2 Roberto Di Cosmo04 June 2012, 17:33:01 UTCMerge branch 'sdl'04 June 2012, 17:33:01 UTC
29b2778 Roberto Di Cosmo20 May 2012, 18:21:23 UTCNew version of Mandelbrot example using SDL.04 June 2012, 17:32:13 UTC
4dfa88c Roberto Di Cosmo31 May 2012, 11:41:01 UTCAdded code to catch corner cases (redundant, it is in all levels of the library primitives)31 May 2012, 11:41:01 UTC
7701169 Roberto Di Cosmo31 May 2012, 11:40:15 UTCAdded debugging toggle.31 May 2012, 11:40:15 UTC
d56ae79 Roberto Di Cosmo24 May 2012, 20:01:01 UTCBumped up version number to 0.9.924 May 2012, 20:04:30 UTC
3801539 Roberto Di Cosmo24 May 2012, 19:42:56 UTCMerge branch 'iterators'24 May 2012, 19:42:56 UTC
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
19ba5d6 Roberto Di Cosmo11 May 2012, 23:25:06 UTCAdded indexed version for the specialised array combinators11 May 2012, 23:25:06 UTC
5ed3f4d Roberto Di Cosmo11 May 2012, 23:11:40 UTCAdded versions of the combinators that pass the index as an extra argument.11 May 2012, 23:11:40 UTC
4158a71 Roberto Di Cosmo11 May 2012, 23:11:17 UTCRenamed intv to range11 May 2012, 23:11:17 UTC
21e1295 Roberto Di Cosmo28 April 2012, 12:50:11 UTCStarted working on version of code containing iterators on top of maps.28 April 2012, 12:50:45 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
  • Newer
  • Older

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

back to top