23 Commits

Author SHA1 Message Date
Pierre-Marie de Rodat
60b9409e73 build-langkit_support.py: add --build-mode to the install command
TN: SA30-026
2019-11-05 14:34:44 +01:00
Pierre-Marie de Rodat
4ecc6aa871 Fix pastos in --library-types descriptions
TN: S402-020
2019-04-03 14:43:30 +02:00
Pierre-Marie de Rodat
50c1d316a0 libmanage.py: rework options to select library types
Remove the --enable-shared, --enable-static, --disable-shared and
--enable-static command-line options and introduce the --library-types
one. Keep the previous default behavior (build only shared libs by
default).

TN: S402-020
2019-04-02 17:57:29 +02:00
Pierre-Marie de Rodat
6eaee30705 scripts/create-project.py: enhance command-line doc 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
Pierre-Marie de Rodat
a169aa8d4f build-langkit_support.py: forward build mode to ManageScript.run
TN: R326-060
2018-03-28 15:15:36 +02:00
Pierre-Marie de Rodat
e906a73c70 build-langkit_support.py: forward --gargs build options
no-tn-check
2018-03-13 09:12:42 +01:00
Pierre-Marie de Rodat
b3d5715d7c create-project.py: remove uses of the Row parser
TN: QB07-038
2017-11-07 18:06:58 +01:00
Pierre-Marie de Rodat
ed103c8d8f Add a script to independently build and install Langkit_Support
TN: Q712-023
2017-09-12 16:54:40 +02:00
Pierre-Marie de Rodat
d967b1b3d2 Remove the root_grammar_class decorator
TN: Q606-051
2017-06-14 11:45:44 +02:00
Pierre-Marie de Rodat
e3c70979cc create-project.py: replace the .compiled_type dep. with langkit.dsl
TN: Q606-051
2017-06-13 10:47:21 +02:00
Pierre-Marie de Rodat
919cc69de0 Move the generic list type creation to StructMetaclass
TN: Q606-051
2017-06-12 13:45:03 +02:00
Pierre-Marie de Rodat
d11c8a5d4a Remove all unicode_literals imports from __future__
TN: Q223-029
2017-04-25 14:24:30 +02:00
Pierre-Marie de Rodat
9774baf84d repo scripts: update __future__ imports
TN: Q223-029
2017-02-24 10:44:00 +01:00
Pierre-Marie de Rodat
44216adde7 Fix create-project.py after recent lexer improvements
Change-Id: I01009f0d9766b7bcc5e64cb49cb3f76b2139aebe
TN: Q119-036
2017-01-24 10:49:59 +01:00
Pierre-Marie de Rodat
222c2012aa create-project.py: update root_grammar_class call after recent changes
Change-Id: Ieec2337be4588a05dcb67739573bc71779c7d4ee
TN: PA21-020
2016-11-16 14:11:44 +01:00
Pierre-Marie de Rodat
ece84c3c7a create-project.py: do not pass main grammar rule name to CompileContext()
Change-Id: I17bf045ea22c8c8dfcf80fd47de728ad9582136e
TN: minor
2016-05-17 15:23:52 +02:00
Raphael Amiard
67a5a6458c P429-013: Refactor main rule name selection
Change-Id: I0f225cb2ba1e0c46137d66cbf9c3b35c9c17adb7
2016-04-29 15:07:27 +02:00
Raphael Amiard
3428fad753 Add a helper script to run the testsuite for developers
TN: P303-009

Change-Id: Id5bda81040f7f7a298fed0bfcc29d6dbc3e5941c
2016-03-30 13:03:51 +02:00
Pierre-Marie de Rodat
02a68d91d3 scripts/create-project.py: remove a "kaleidoscope" lang name assumption
Change-Id: Id7907654b309676d7b81e81c2b87fccd176d8688
TN: O812-010
2016-01-26 11:37:45 +01:00
Pierre-Marie de Rodat
27e00e3bae Update the tutorial after recent interface changes
Change-Id: I4bd939c98e31124e0a1c3b0d54b2968b83e186c1
TN: O812-010
2016-01-07 13:25:00 +01:00
Pierre-Marie de Rodat
124f71553a Add missing absolute imports in Python code
Change-Id: Ica569f3b2d9769ba2c9ebe4fa409288fe28ade92
TN: OC16-023
2016-01-03 18:09:39 +01:00
Raphael Amiard
f2517372d4 Moving langkit directory to the root 2015-12-08 12:09:22 +01:00