Commit Graph

94 Commits (553153af3b1cbd0cf39ebf7f6c2b217beb38e8ce)

Author SHA1 Message Date
Damien Doligez 9ea5edac9a merge changes 3.10.0 -> 3.10.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-01-11 16:13:18 +00:00
Jacques Garrigue a9cc579207 merge changes from 3.10
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8434 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-10-18 02:51:39 +00:00
Jacques Garrigue 401c137866 merge head on 2006-12-22
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7779 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-12-22 01:01:46 +00:00
Jacques Garrigue ae8a218149 better
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7753 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-21 12:14:37 +00:00
Jacques Garrigue f1699807ca extra
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7748 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-21 02:31:53 +00:00
Jacques Garrigue 60b57896b3 loosing abbreviation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7710 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-01 08:59:13 +00:00
Jacques Garrigue 37473291bf applications in paths
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7686 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-10 04:54:42 +00:00
Jacques Garrigue 52f7fb6aec be careful with path expansion
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7658 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-29 08:12:02 +00:00
Jacques Garrigue d81e2be874 functors
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28 05:24:39 +00:00
Jacques Garrigue eed6a52e4f inclusion & normal private rows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7645 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-26 08:06:50 +00:00
Jacques Garrigue e3368f2f17 compatibilities
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7624 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 07:51:11 +00:00
Jacques Garrigue 79f85757d3 deep privacy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7607 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-13 01:12:27 +00:00
Jacques Garrigue e9f609f3cf dispatch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7604 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-12 16:22:10 +00:00
Jacques Garrigue d37722cc02 pattern-matching works
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7592 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-11 06:12:24 +00:00
Jacques Garrigue 1470be86b4 more efficient coercions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7426 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-05-17 23:49:04 +00:00
Jacques Garrigue b479c352b3 bugs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7403 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-05-09 02:32:37 +00:00
Jacques Garrigue 602146f892 add virtual instance variables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7372 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-04-05 02:28:13 +00:00
Jacques Garrigue 41d32ef06a oublie tools
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-03-10 06:42:19 +00:00
Jacques Garrigue 8296428f17 rebinding a virtual class
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7358 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-03-10 06:21:08 +00:00
Jacques Garrigue c1c0f243e4 check hidden virtuals...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7357 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-03-10 01:19:12 +00:00
Jacques Garrigue a5e7b241ea patch for merged and virtual instance variables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7356 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-03-09 07:21:48 +00:00
Jacques Garrigue 7554d24e6c add
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7344 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-02-02 23:54:20 +00:00
Jacques Garrigue 310090b591 multimatch patch 2006-02-02
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7343 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-02-02 06:39:55 +00:00
Jacques Garrigue 1359a59353 patch for 3.09.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7326 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-01-16 02:25:50 +00:00
Jacques Garrigue 3088c14876 ajout de la quantification des variables de rangee
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7260 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-12-12 08:02:38 +00:00
Jacques Garrigue 5f74406188 add poly rec examples
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7216 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-11-01 04:36:19 +00:00
Jacques Garrigue 3609f1cc70 principal
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7209 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-31 07:54:59 +00:00
Jacques Garrigue f752003267 subtyping polymorphic variants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7024 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-19 03:50:12 +00:00
Jacques Garrigue c78bc94a7a subtyping private types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7022 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-16 09:47:31 +00:00
Jacques Garrigue a033ecb41c exemple supplementaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7021 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-16 01:11:02 +00:00
Jacques Garrigue 5b91a039ac add PRs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6986 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-07-29 08:21:14 +00:00
Jacques Garrigue 607872f95c rename fixed types as private
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6820 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-22 07:10:20 +00:00
Jacques Garrigue b95dc98e0e more examples
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6815 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-14 00:48:43 +00:00
Jacques Garrigue 36f117f200 fix poly method subtyping
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6806 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-10 08:20:08 +00:00
Jacques Garrigue 9e569d061c abstract rows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6796 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-02-22 03:54:05 +00:00
Jacques Garrigue 0edba97cf6 new warning for black holes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6703 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-11-29 02:27:25 +00:00
Jacques Garrigue be7d100b73 different Tpoly's may share the same vl
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6642 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-10-15 03:15:34 +00:00
Jacques Garrigue 242b03f8e9 allow for phantom univars
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6641 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-10-14 02:36:19 +00:00
Jacques Garrigue 091cbacd64 accept more cases
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6640 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-10-14 01:12:26 +00:00
Jacques Garrigue ca88844599 do Fmu checks for moregeneral/eqtype/subtype
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6638 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-10-13 10:05:26 +00:00
Jacques Garrigue 7cbcb5f0f1 add Fmu check
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6637 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-10-13 09:34:44 +00:00
Jacques Garrigue f2a88d399d correct soundness problems?
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6354 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-01 09:35:54 +00:00
Jacques Garrigue 357f43ef44 unification dans F-mu...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6323 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-25 09:49:07 +00:00
Jacques Garrigue 7a09be7544 Fmu
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6293 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-12 19:01:11 +00:00
Jacques Garrigue dd320eae1f plus d'exemples
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6175 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-03-30 14:05:53 +00:00
Jacques Garrigue 151cc41991 tests for objvariant branch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6141 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-03-09 00:37:23 +00:00
Jacques Garrigue 50e0a4c26e object fun
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5929 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-19 02:36:58 +00:00
Jacques Garrigue 9d338a9a43 more tests
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5903 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-08 08:29:37 +00:00
Jacques Garrigue 2f14aa695a traite filtres incomplets dans pressure_variants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5780 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-15 01:35:24 +00:00
Jacques Garrigue fe592824fc ameliore? typage des variants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5777 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-14 09:04:43 +00:00