Commit Graph

937 Commits (7924ec57074c127a7dffb79391eea9bc514491e1)

Author SHA1 Message Date
Pierre Chambart e69ef4a294 Disable letrec evaluation order test 2016-04-12 14:51:16 +02:00
alainfrisch 34ba646f0d More compact printer and fix test. 2016-04-12 14:51:15 +02:00
Pierre Chambart 8dff92fd4b Activate all float unboxing tests on flambda 2016-04-12 14:50:02 +02:00
Pierre Chambart b751de0f06 Test some mutable record field unboxing with flambda. 2016-04-12 14:49:58 +02:00
Pierre Chambart 55f3fb4e2c Activate the test for float reference unboxing on flambda 2016-04-12 14:49:57 +02:00
Pierre Chambart 35a41b2c42 Fix bind_tuples test for flambda
The intermediate floats for the last comparison are lifted, hence allocated
2016-04-12 14:49:56 +02:00
alainfrisch 83ae23568c Renaming block_kind -> value_kind. 2016-04-12 14:49:50 +02:00
alainfrisch 56a4e94378 Disable new tests when flambda is enabled. 2016-04-12 14:49:49 +02:00
alainfrisch 9fc3d42529 Add test for better unboxing strategy. 2016-04-12 14:49:47 +02:00
alainfrisch d8d6abd681 Simplify printlambda: do not show Pgenblock annotation. 2016-04-12 14:49:46 +02:00
alainfrisch c996f5f18d Keep track of mutable variables obtained by eliminating local references holding aun unboxable number type. Then force unboxing of such variables to avoid repeated boxing every time the reference is assigned. 2016-04-12 14:49:40 +02:00
Jacques Garrigue de724f051c Extra example of potential unsoundness for PR#7214 2016-04-08 17:18:17 +09:00
Jacques Garrigue 8667b66853 Fix PR#7214 2016-04-08 16:00:04 +09:00
Jacques Garrigue 2913cf11b0 Fix PR#7112 2016-03-16 18:23:46 +01:00
Jacques Garrigue ba82f8f072 Fix PR#7182: external in recursive module 2016-03-16 17:23:15 +01:00
Alain Frisch f4a29c6ca2 Merge branch '4.03_merged_in_trunk' of https://github.com/bobot/ocaml into bobot-4.03_merged_in_trunk 2016-03-15 22:09:24 +01:00
alainfrisch 43f90e9f58 Local let exceptions. 2016-03-15 22:02:55 +01:00
François Bobot 2aec849922 Merge remote-tracking branch 'origin/4.03' into trunk
travis.yml is kept from trunk

Conflicts:
  	.depend
	Changes
	Makefile
	VERSION
	boot/ocamlc
	boot/ocamldep
	boot/ocamllex
	parsing/parser.mly
	parsing/pprintast.ml
	stdlib/hashtbl.ml
	testsuite/tests/unwind/Makefile
	tools/check-typo
2016-03-11 18:44:32 +01:00
Alain Frisch b9b0285333 Add non-regression test for previous commit. 2016-03-10 15:11:02 +01:00
Alain Frisch b1e2c5acd6 Add non-regression test for previous commit. 2016-03-10 15:10:02 +01:00
alainfrisch bbbdbdb318 Fix testsuite. 2016-03-08 23:39:17 +01:00
Damien Doligez 8eb1190e72 Merge pull request #487 from Drup/attr_class_4.03
Attr class 4.03
2016-03-08 11:50:40 +01:00
Jacques Garrigue 05922fa6f9 Fix PR#7152: lower level of non-generalized variables to binding time of enclosing module 2016-03-06 23:17:45 +09:00
Jacques Garrigue 607b0f879e Fix PR#7152: lower level of non-generalized variables to binding time of enclosing module 2016-03-06 23:15:55 +09:00
Jeremie Dimino 63b28d09c0 fix expect tests on windows 2016-03-03 16:52:03 +00:00
Drup 51e330d287 Fix the order of attributes and mutable/virtual flags. 2016-03-03 17:30:18 +01:00
Drup 2a3deac766 Add ext/attr shortcut for class types. 2016-03-03 17:30:18 +01:00
Mark Shinwell 7c1003d6bc Merge pull request #477 from trefis/4.03-docstrings
GPR#477: docstrings
2016-03-03 13:19:09 +00:00
Thomas Refis 3fee64a34f docstrings: add a test file 2016-03-03 12:55:34 +00:00
Jacques Garrigue e21dd561b2 Fix PR#7160: Type synonym definitions can weaken gadt constructor types 2016-03-03 10:00:18 +09:00
Jacques Garrigue a18af2a837 Fix PR#7160: Type synonym definitions can weaken gadt constructor types 2016-03-03 09:58:26 +09:00
Jeremie Dimino 3e255b5e07 Switch typing-poly to expect tests 2016-03-01 10:36:24 +00:00
Jeremie Dimino 3cd841b676 Switch typing-immediate to expect tests 2016-03-01 10:36:24 +00:00
Jeremie Dimino 216119d222 Add support for expect test in the testsuite 2016-03-01 10:36:24 +00:00
Jacques Garrigue e8e352f1ed add test for required externals 2016-03-01 09:35:29 +09:00
Jacques Garrigue df23448196 Fix PR#7113: -safe-string can break GADT compatibility check 2016-03-01 09:35:29 +09:00
Jacques Garrigue 5c4cdb9eae add test for required externals 2016-03-01 09:32:13 +09:00
Jacques Garrigue c989c820fb Fix PR#7113: -safe-string can break GADT compatibility check 2016-03-01 09:30:35 +09:00
Damien Doligez df75e7e9de cut overlong lines 2016-02-25 16:51:40 +01:00
Damien Doligez 08bc22ddd7 fix testsuite for Windows with flexlink submodule 2016-02-24 15:29:55 +01:00
Damien Doligez 5a454ff204 fix several problems with tests/lib-dynlink-csharp on MSVC 2016-02-24 15:29:55 +01:00
Damien Doligez 1cdab606f8 try to resolve printf format warnings 2016-02-24 14:40:36 +01:00
Damien Doligez eddac2333c fix testsuite for Windows with flexlink submodule 2016-02-24 14:35:59 +01:00
Damien Doligez d5a2a19f2f make clean: remove manifest files 2016-02-24 14:35:59 +01:00
Damien Doligez 5eaf0ff460 fix several problems with tests/lib-dynlink-csharp on MSVC 2016-02-24 14:15:59 +01:00
Gabriel Scherer 6151d4c5ed testsuite: fixing the linker-version test 2016-02-23 18:17:49 -05:00
Gabriel Scherer 8dcb6877c7 testsuite: fixing the linker-version test 2016-02-23 17:19:52 -05:00
Gabriel Scherer 1d9c4a0b5e testsuite: attempt to make unwind's linker-version test portable 2016-02-23 16:24:59 -05:00
Gabriel Scherer dd5dc84ff7 testsuite: attempt to make unwind's linker-version test portable 2016-02-23 14:59:47 -05:00
Gabriel Scherer 76d0fbe4fc Merge pull request #476 from btj/trunk
Guard unwind test against old OS X versions
2016-02-23 09:29:24 -05:00