Files
Pierre-Marie de Rodat 8cfeaae439 C API: split analysis context allocation/initialization
Since the analysis context initialization may trigger events (e.g.
"prelude file parsed"), language bindings (in particular Python) may
need to create/register their wrapper around the context that is just
created so that they can use that wrapper when invoking the callback.

Having allocation and initialization as a single atomic step makes this
impossible: this change splits them in the C API and update the
Python/OCaml bindings to allow this.

TN: VA12-016
(cherry picked from commit 0b029ac1b0)
2022-12-12 12:45:57 +00:00
..
2022-07-05 09:58:50 +00:00
2020-01-09 12:57:19 +01:00
2022-06-03 08:15:54 +00:00