summaryrefslogtreecommitdiffstats
path: root/otherlibs/dynlink/dynlink.ml
AgeCommit message (Collapse)Author
2014-05-07re-commit Leo's weak-dependencies pull requestJacques Garrigue
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14755 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-05-02revert commit 14719Jacques Garrigue
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14723 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-05-01weak dependencies with -trans-mod (github/ocamllabs/weak-depends ↵Mark Shinwell
45e980a,21856a7,merge) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14719 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-04-29merge branch "safe-string"Damien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2013-09-04Merge branch 4.01 from branching point to 4.01.0+rc1Damien Doligez
Command line used: svn merge --accept postpone -r 13776:14055 $REPO/version/4.01 . git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14060 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-10-15remove TABsDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13014 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-10-15remove all $Id keywordsDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13013 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-10-10PR#5240: register exception printers for Unix.Unix_error and Dynlink.ErrorXavier Clerc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12996 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-05-30merge with branch bin-annotFabrice Le Fessant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12516 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-03-26PR#5215 continued: as unique ident for dynlinked bytecode units, use MD5 of ↵Xavier Leroy
.cmo/.cma file combined with name of unit within the .cma. (Push of commit 12253.) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12278 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-03-13PR#5215: Marshalling of closures now supported if the closures come from ↵Xavier Leroy
dynamically-loaded code. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12229 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-02-23refactoring the "read n bytes from a channel into a new string" idiomDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12184 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2011-07-27renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-05-28Remove the runtime detection of whether natdynlink works or not.Alain Frisch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10471 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-05-25Decide at config time if natdynlink is supported or not, but always ↵Alain Frisch
compile/install dynlink.cmxa to simplify 3rd party packages. A runtime exception signals an unsupported natdynlink. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10461 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-05-17deduplicate debugger/dynlink.{ml,mli}Damien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10413 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-06PR #5018: Wrong exception raised by Dynlink.loadfile.Alain Frisch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10234 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-01-22clean up spaces and tabsDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-04-22Cleanup natdynlink. Automatic initialization of Dynlink (bytecode and native ↵Alain Frisch
code). Do not use RTLD_GLOBAL for Dynlink.loadfile_private in native code. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8873 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-06Merge the natdynlink branch into HEAD.Alain Frisch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28Revised DLL loading: distinguish between loading for executionXavier Leroy
(ocamlrun, dynlink, toplevel) and loading for checking the existence of symbols (ocamlc). This is needed for Windows with manifests and not a bad idea for other platforms. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7656 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-05-11Depollution de l'espace de nom: utiliser un -pack pour isoler les modules en ↵Xavier Leroy
provenance du compilateur git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7424 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-11-29new warning for black holesJacques Garrigue
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6703 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-26Deplacement de check_global_references dans SymtableXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5585 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-03Permettre de placer les sources du module Foo dans Foo.ml aussi bien que ↵Xavier Leroy
dans foo.ml git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5417 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-24Faire marcher Dynlink avec les .cmo produits par ocamlc -pack (PR#1433)Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5294 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-17- Revu en profondeur la verification des CRC d'interfaces.Xavier Leroy
Cela corrige le PR#1064. - Les CRC des modules constituant un programme sont stockes dans l'executable bytecode, section CRCS. Revu Dynlink pour utiliser ces CRC au lieu d'attendre de l'utilisateur qu'il les fournisse. MAJ du debugger en consequence. - Introduction et utilisation du fichier stdlib/StdlibModules. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5272 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-24Erreur dans le chargement des DLLs systemeXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4730 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-07MAJ en-tetes pour mentionner la 'special exception' sur la LGPLXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-30Revu gestion des DLLs: ne pas les utiliser en mode -custom; dans les .cma et ↵Xavier Leroy
.cmxa, stocker separement les options pour linker statiquement (-cclib) et par chargement dynamique (-dllib). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3949 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-28Chargement dynamique de primitives CXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-02Recuperer les erreurs .cmi non trouveXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3563 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-28Getting rid of obsolete boolean operators & and orPierre Weis
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-10Ajout verification que l'on ne fait pas reference a un module pas encore ↵Xavier Leroy
initialise git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-18MAJ nouveau format .cmaXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3105 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17Changement de la licenceXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24Ajout de Pervasives.ignore. List.remove -> List.remove_ass*Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-12Warning de la séquencePierre Weis
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2177 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-12Éviction des alertes des séquences.Pierre Weis
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2171 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-14Ajout des options -make_runtime et -use_runtimeXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1920 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-05Modification de [digest_interface] (le format des .mli a change).Jérôme Vouillon
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1579 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-15Nouvelle gestion du CRC de l'interface.Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1554 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-14Message d'erreur clair si primitive C non disponible.Jérôme Vouillon
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1548 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31Misc.lowercase -> String.uncapitalizeXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1130 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-24Ajout de loadfile_private.Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1020 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-25Correction pour faire marcher "loadfile" pour les fichiers ".cma" qui neDaniel de Rauglaudre
marchait pas. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@909 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-28Remplacement de Meta.execute_bytecode par Meta.reify_bytecode.Xavier Leroy
Le but est de ne plus lancer un nouvel interprete, car ca pose probleme avec les threads. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@846 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-30Renommage en Objective CamlXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-22Extension objets.Jérôme Vouillon
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-18Possibilite de linker des .cma aussi bien que des .cmo.Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@748 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02