Commit Graph

67 Commits

Author SHA1 Message Date
Pierre-Marie de Rodat
c538e84b2c Testsuite: automatically set up Dune projects
TN: S410-040
2019-06-27 15:02:58 +02:00
Pierre-Marie de Rodat
3b63e1e9a0 python_support/utils.py: document build_and_run's ocaml_main argument
TN: S410-040
2019-06-27 15:02:58 +02:00
Daniel Mercier
84ed349df7 Add tests for OCaml API
TN: S410-040
2019-06-27 15:02:58 +02:00
Pierre-Marie de Rodat
99d722a2ce stylechecks: allow to specify the Langkit root dir
TN: S315-028
2019-03-29 15:21:25 +01:00
Pierre-Marie de Rodat
dbe3771da9 Remove dead code related to Quex
TN: R913-030
2019-02-07 17:44:36 +01:00
Pierre-Marie de Rodat
e96576b353 misc/link_two_libs: new testcase
TN: R913-030
2019-02-07 17:44:36 +01:00
Pierre-Marie de Rodat
1b48a52d2d Replace Quex with our own lexer generator
TN: R913-030
2019-02-07 17:44:36 +01:00
Pierre-Marie de Rodat
ffd078a4e5 Add a warning for undocumented nodes
TN: S129-007
2019-01-29 17:12:15 +01:00
Raphaël AMIARD
947bf70e99 Fix logging test 2018-10-30 17:39:42 +01:00
Pierre-Marie de Rodat
fe0a4b2fb2 Rework Langkit's reset mechanism
TN: R912-023
2018-09-14 10:27:00 +02:00
Pierre-Marie de Rodat
2685e0f1f7 Computed code emission order for arrays only once, just like structs
TN: R912-023
2018-09-14 10:27:00 +02:00
Pierre-Marie de Rodat
6afde9f216 Add DSL bindings to declare enumeration types
TN: R727-007
2018-09-06 17:35:16 +02:00
Pierre-Marie de Rodat
c0a663538b Add internal infrastructure to create enumeration types
TN: R727-007
2018-09-06 17:35:16 +02:00
Pierre-Marie de Rodat
1d6389fa0a Testsuite: make it possible to use symbol canonicalizers
TN: R809-007
2018-08-13 13:17:11 +02:00
Raphaël AMIARD
864f3e2467 Rename CompiledTypeMetaclass -> CompiledTypeRepo 2018-07-31 12:23:21 +02:00
Pierre-Marie de Rodat
015f6d087a Make it possible to run Ada programs under Valgrind in the testsuite
TN: R730-003
2018-07-30 12:28:39 +02:00
Pierre-Marie de Rodat
f72094cf89 ManageScript: pretty-print generated Ada sources by default
... but don't do it during testing, to avoid spurious output and not to
make the testsuite even slower. Also don't abort if the pretty-printer
fails.
2018-06-27 16:32:09 +01:00
Pierre-Marie de Rodat
4f8dde4c4d Make it possible to generate unparsers with emit_and_print_errors
TN: R115-038
2018-04-16 17:13:17 +02:00
Pierre-Marie de Rodat
343b4cd3b1 Testsuite: reset global context in reset_langkit
no-tn-check
2018-02-27 11:18:02 +01:00
Pierre-Marie de Rodat
2681158b5d Testsuite: make it possible to have multiple Ada mains per testcase
TN: R115-038
2018-02-16 12:19:50 +01:00
Pierre-Marie de Rodat
5d2fdf47cd Make it possible to enable unparsing machinery in testcases
TN: R115-038
2018-01-24 12:55:58 +01:00
Pierre-Marie de Rodat
dd229112be Testsuite: make it possible to enable pretty-printing
(no-tn-check)
2017-11-23 17:23:40 +01:00
Pierre-Marie de Rodat
230c7d5c43 Testsuite: preserve testcase's source dir in build_and_run
TN: QB21-034
2017-11-23 17:23:40 +01:00
Pierre-Marie de Rodat
8f6c63d006 Testsuite: flush stdout/stderr between compilation and main run
TN: QB22-017
2017-11-22 14:48:47 +01:00
Pierre-Marie de Rodat
380688e4b4 Testsuite: make it possible to run Ada mains in testcases
TN: QB15-009
2017-11-15 09:50:25 +01:00