lib/sqlite3: no need for a directory anymore

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/sqlite3: implement column_blob

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/sqlite3: add some doc

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/sqlite3: implement Statement::reset & finalize

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: intro xdg_basedir

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: add test for xdg_basedir

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
compiler: `add MakefileToolchain::outfile` to compute outnames

Signed-off-by: Jean Privat <jean@pryen.org>
android_platform: use `outfile` instead of its own stuff

Signed-off-by: Jean Privat <jean@pryen.org>
compiler: add `--dir` to just change the output directory

Signed-off-by: Jean Privat <jean@pryen.org>
modelize_property: the `redef` on writable is now optional

fixes #270

Signed-off-by: Jean Privat <jean@pryen.org>
tests: update base_attr5 for redef policy

Signed-off-by: Jean Privat <jean@pryen.org>
nitcc_runtime: force static type of Nodes::children

We want a mutable sequence here!

Signed-off-by: Jean Privat <jean@pryen.org>
modelize_property: correctly check signature for getter and setter

Some clone of bug 855796228e2ea1234246990c68741ccffbce93ae
modelize_property: do not crash if mtype is null in check_visibility

Signed-off-by: Jean Privat <jean@pryen.org>
modelize_properties: attributes inherit the static type of the getter

so, one could write

~~~
interface A
  fun foo: String
end

class B
  super A
  redef var foo # var foo is a String!
end
~~~

Signed-off-by: Jean Privat <jean@pryen.org>
lib/android: Added import and fixed typo

Signed-off-by: Frédéric Vachon <fredvac@gmail.com>
Merge: lib/android: Typo fix for shared_preferences module

Fixed typo and added import to shared_preferences_api11 module

Signed-off-by: Frédéric Vachon <fredvac@gmail.com>

Pull-Request: #580
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
tests: test untyped attributes in base_attr5

Signed-off-by: Jean Privat <jean@pryen.org>
lib/sqlite3: implement Sqlite3::is_valid

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
sqlite3: use sqlite3_close_v2

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>