nit.git
9 years agoNOTICE: add Alexandre Blondin Massé
Jean Privat [Mon, 1 Dec 2014 13:54:57 +0000 (08:54 -0500)]
NOTICE: add Alexandre Blondin Massé

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agoMerge: Fix warnings in the JSON, SAX and SAXophoNit libraries and in the `neo_doxygen...
Jean Privat [Sat, 29 Nov 2014 01:01:33 +0000 (20:01 -0500)]
Merge: Fix warnings in the JSON, SAX and SAXophoNit libraries and in the `neo_doxygen` tool

Fix all the warnings in the following directories:

* `/lib/json`
* `/lib/sax`
* `/lib/saxophonit`
* `/contrib/neo_doxygen`

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

Pull-Request: #946
Reviewed-by: Jean Privat <jean@pryen.org>

9 years agoMerge: Attributes access in nitvm
Jean Privat [Sat, 29 Nov 2014 00:59:23 +0000 (19:59 -0500)]
Merge: Attributes access in nitvm

Accessing attributes in the nitvm is now implemented by a faster mechanism than perfect hashing.

Attribute access is now implemented by two different techniques:
- perfect hashing, slow but multiple-inheritance compatible
- direct access, fast but only compatible with single inheritance

For a given access to an attribute, we try to use direct access if possible, i.e. if this attribute is always at the same position in objects.
If this attribute has multiple position in objects, we need to use perfect hashing.

Non-contractual perfs: the nitvm is now a little faster than before and these two different implementations will allow to work on optimization protocols in the futur.

Pull-Request: #943
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agonitvm: Attributes access is fully functionnal with direct access when possible
Julien Pagès [Thu, 27 Nov 2014 13:17:44 +0000 (14:17 +0100)]
nitvm: Attributes access is fully functionnal with direct access when possible

Signed-off-by: Julien Pagès <julien.projet@gmail.com>

9 years agonitvm: Implementing attribute access with direct access
Julien Pagès [Mon, 17 Nov 2014 00:13:04 +0000 (01:13 +0100)]
nitvm: Implementing attribute access with direct access

Signed-off-by: Julien Pagès <julien.projet@gmail.com>

9 years agoMerge: Useless type
Jean Privat [Fri, 28 Nov 2014 21:19:31 +0000 (16:19 -0500)]
Merge: Useless type

Fix a wrong `useless-type` warning for attributes.
Extends the `useless-type` warning to local variables.

Pull-Request: #945

9 years agoneo_doxygen: Quiet warning about the old-style `init`.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:14:53 +0000 (12:14 -0500)]
neo_doxygen: Quiet warning about the old-style `init`.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agoMerge: Use tagged-fences to discriminate docunits
Jean Privat [Fri, 28 Nov 2014 19:51:34 +0000 (14:51 -0500)]
Merge: Use tagged-fences to discriminate docunits

Using heuristics to know what is a docunit and what is a raw block of code is not nice because syntax-errors in docunits happen and we do not want to silence them.

This PR introduces (and documents) the usage of tagged fences to force the programmer to explicit the role of the blocks of code.

By default (with indented block or untagged fences) code blocks are considered docunits to be checked by nitunit.
The tag `nit` does the same.
Any other tag cause docunit to ignore the whole block.

The special tag `nitish` makes docunit ignore the block but allows nitdoc to highlight it.

~~~~
~~~~

Pull-Request: #941
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agoMerge: FFI with C: fix line offset in gcc error reports
Jean Privat [Fri, 28 Nov 2014 19:50:37 +0000 (14:50 -0500)]
Merge: FFI with C: fix line offset in gcc error reports

Pull-Request: #944
Reviewed-by: Jean Privat <jean@pryen.org>

9 years agoneo_doxygen: Add missing documentation.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:09:56 +0000 (12:09 -0500)]
neo_doxygen: Add missing documentation.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agoneo_doxygen: Document `Location`.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:10:19 +0000 (12:10 -0500)]
neo_doxygen: Document `Location`.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agoneo_doxygen: Document `ClassDef`.
Jean-Christophe Beaupré [Thu, 27 Nov 2014 21:19:30 +0000 (16:19 -0500)]
neo_doxygen: Document `ClassDef`.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agoneo_doxygen: Remove useless type declarations.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:11:32 +0000 (12:11 -0500)]
neo_doxygen: Remove useless type declarations.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agoneo_doxygen: Remove a unused variable.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:12:13 +0000 (12:12 -0500)]
neo_doxygen: Remove a unused variable.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agosaxophonit: Add missing documentation.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:30:17 +0000 (12:30 -0500)]
saxophonit: Add missing documentation.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agosaxophonit: Remove useless type declarations.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:33:01 +0000 (12:33 -0500)]
saxophonit: Remove useless type declarations.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agosaxophonit: Remove unused variables.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:31:16 +0000 (12:31 -0500)]
saxophonit: Remove unused variables.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agosaxophonit: `lexer.nit` is handmade.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:29:24 +0000 (12:29 -0500)]
saxophonit: `lexer.nit` is handmade.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agosax: Remove useless visibility declarations.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:24:27 +0000 (12:24 -0500)]
sax: Remove useless visibility declarations.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agotests: niti skips tests with args for test_docdown and nitunit
Jean Privat [Fri, 28 Nov 2014 19:05:30 +0000 (14:05 -0500)]
tests: niti skips tests with args for test_docdown and nitunit

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agosax: Remove useless type declarations.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:20:59 +0000 (12:20 -0500)]
sax: Remove useless type declarations.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agosax: Remove empty constructors.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:22:34 +0000 (12:22 -0500)]
sax: Remove empty constructors.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agosax: Remove unused variables.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:26:13 +0000 (12:26 -0500)]
sax: Remove unused variables.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agojson: Add missing documentation.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:17:38 +0000 (12:17 -0500)]
json: Add missing documentation.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agojson: Hide implementation details.
Jean-Christophe Beaupré [Fri, 28 Nov 2014 17:17:13 +0000 (12:17 -0500)]
json: Hide implementation details.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

9 years agoall: add `nitish` tag for code-blocks skipped by nitunit
Jean Privat [Fri, 28 Nov 2014 01:51:40 +0000 (20:51 -0500)]
all: add `nitish` tag for code-blocks skipped by nitunit

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agoall: fix broken markdown comments with missing or unwanted code blocks
Jean Privat [Fri, 28 Nov 2014 01:46:08 +0000 (20:46 -0500)]
all: fix broken markdown comments with missing or unwanted code blocks

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agoMerge: Document the doc/ directory
Jean Privat [Fri, 28 Nov 2014 01:58:27 +0000 (20:58 -0500)]
Merge: Document the doc/ directory

The directory is empty except an outdated README.
So, maybe not the best user-experience for people that look for documentation and naively open the `doc/` directory...

So update the README and offer a `Makefile` to generate something in the directory.

Pull-Request: #942
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agoMerge: Less warnings in lib
Jean Privat [Fri, 28 Nov 2014 01:58:22 +0000 (20:58 -0500)]
Merge: Less warnings in lib

Pull-Request: #939
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agoMerge: Document more libs
Jean Privat [Fri, 28 Nov 2014 01:58:16 +0000 (20:58 -0500)]
Merge: Document more libs

Less warnings and more docunits.

Libraries improved are pipeline, hash_debug, more_collections, ordered_tree, and poset.

Pull-Request: #937
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agoall: fix broken docunits
Jean Privat [Fri, 28 Nov 2014 01:34:35 +0000 (20:34 -0500)]
all: fix broken docunits

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agotests: test tagged fences for test_docdown and nitunit
Jean Privat [Thu, 27 Nov 2014 17:03:08 +0000 (12:03 -0500)]
tests: test tagged fences for test_docdown and nitunit

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agonitdoc: increase the verbosity level for the numerous skip messages
Jean Privat [Thu, 27 Nov 2014 02:49:06 +0000 (21:49 -0500)]
nitdoc: increase the verbosity level for the numerous skip messages

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agoman: explain docunits in man nitdoc
Jean Privat [Thu, 27 Nov 2014 02:43:30 +0000 (21:43 -0500)]
man: explain docunits in man nitdoc

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agonitunit: enforce the testing of docunits (unless explicitely fence-tagged)
Jean Privat [Thu, 27 Nov 2014 02:16:35 +0000 (21:16 -0500)]
nitunit: enforce the testing of docunits (unless explicitely fence-tagged)

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agosrc: nitunit and docdown use the fence-tag to skip non-nit code
Jean Privat [Thu, 27 Nov 2014 02:14:40 +0000 (21:14 -0500)]
src: nitunit and docdown use the fence-tag to skip non-nit code

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agodocdown: read simple fence tag (type)
Jean Privat [Wed, 19 Nov 2014 04:43:11 +0000 (23:43 -0500)]
docdown: read simple fence tag (type)

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agolib/standard: remove 3 useless types in local variables
Jean Privat [Thu, 27 Nov 2014 20:31:25 +0000 (15:31 -0500)]
lib/standard: remove 3 useless types in local variables

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agotyping: warn `useless-type` for useless type in a local variable
Jean Privat [Thu, 27 Nov 2014 20:30:01 +0000 (15:30 -0500)]
typing: warn `useless-type` for useless type in a local variable

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agomodelize: do not warn `useless-type` for a covariant redefinition of a getter return...
Jean Privat [Thu, 27 Nov 2014 20:29:32 +0000 (15:29 -0500)]
modelize: do not warn `useless-type` for a covariant redefinition of a getter return type.

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agoFFI with C: fix line offset in gcc error reports
Alexis Laferrière [Thu, 27 Nov 2014 20:28:49 +0000 (15:28 -0500)]
FFI with C: fix line offset in gcc error reports

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

9 years agodoc: update the README (since the directory is empty by default)
Jean Privat [Thu, 27 Nov 2014 17:56:48 +0000 (12:56 -0500)]
doc: update the README (since the directory is empty by default)

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agolib/poset: improve doc and docunits
Jean Privat [Wed, 26 Nov 2014 03:53:18 +0000 (22:53 -0500)]
lib/poset: improve doc and docunits

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agolib/poset: add POSet::add_chain
Jean Privat [Wed, 26 Nov 2014 03:46:44 +0000 (22:46 -0500)]
lib/poset: add POSet::add_chain

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agolib/ordered_tree: improve doc and docunits
Jean Privat [Wed, 26 Nov 2014 03:44:20 +0000 (22:44 -0500)]
lib/ordered_tree: improve doc and docunits

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agolib/more_collections: improve doc and docunits
Jean Privat [Wed, 26 Nov 2014 03:42:46 +0000 (22:42 -0500)]
lib/more_collections: improve doc and docunits

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agolib: remove warnings on hash_debug, more_collections, ordered_tree, and poset
Jean Privat [Wed, 26 Nov 2014 03:41:38 +0000 (22:41 -0500)]
lib: remove warnings on hash_debug, more_collections, ordered_tree, and poset

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agolib/pipeline: add a missing docunit
Jean Privat [Wed, 26 Nov 2014 01:33:37 +0000 (20:33 -0500)]
lib/pipeline: add a missing docunit

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agolib/cpp: fix behavior of `Text::to_cpp_string`
Alexis Laferrière [Wed, 26 Nov 2014 21:34:26 +0000 (16:34 -0500)]
lib/cpp: fix behavior of `Text::to_cpp_string`

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

9 years agolib/emscripten: add missing doc
Alexis Laferrière [Wed, 26 Nov 2014 20:00:23 +0000 (15:00 -0500)]
lib/emscripten: add missing doc

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

9 years agolib/emscripten: move up services from `String` to `Text`
Alexis Laferrière [Wed, 26 Nov 2014 19:51:57 +0000 (14:51 -0500)]
lib/emscripten: move up services from `String` to `Text`

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

9 years agolib/mpi: add some doc
Alexis Laferrière [Wed, 26 Nov 2014 16:47:05 +0000 (11:47 -0500)]
lib/mpi: add some doc

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

9 years agolibevent: add missing doc
Alexis Laferrière [Wed, 26 Nov 2014 16:46:44 +0000 (11:46 -0500)]
libevent: add missing doc

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

9 years agolibevent: fix unused var warning
Alexis Laferrière [Wed, 26 Nov 2014 16:46:32 +0000 (11:46 -0500)]
libevent: fix unused var warning

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

9 years agolib/gpio: add missing doc
Alexis Laferrière [Wed, 26 Nov 2014 16:45:53 +0000 (11:45 -0500)]
lib/gpio: add missing doc

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

9 years agolib/cpp: add missing doc
Alexis Laferrière [Wed, 26 Nov 2014 16:45:43 +0000 (11:45 -0500)]
lib/cpp: add missing doc

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

9 years agolib/cpp: move up `to_cpp_string` to `Text`
Alexis Laferrière [Wed, 26 Nov 2014 16:45:31 +0000 (11:45 -0500)]
lib/cpp: move up `to_cpp_string` to `Text`

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

9 years agolib/a_star: add missing doc
Alexis Laferrière [Wed, 26 Nov 2014 16:44:57 +0000 (11:44 -0500)]
lib/a_star: add missing doc

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

9 years agonitvm: Clean the code and add an absolute offset for methods and attributes.
Julien Pagès [Sun, 16 Nov 2014 17:54:33 +0000 (18:54 +0100)]
nitvm: Clean the code and add an absolute offset for methods and attributes.

This offset will be used to implement object-mechanisms by direct access

Signed-off-by: Julien Pagès <julien.projet@gmail.com>

9 years agodoc: add a placebo Makefile
Jean Privat [Thu, 27 Nov 2014 03:20:53 +0000 (22:20 -0500)]
doc: add a placebo Makefile

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agolib/a_star: clean up inits
Alexis Laferrière [Wed, 26 Nov 2014 16:44:45 +0000 (11:44 -0500)]
lib/a_star: clean up inits

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

9 years agoMerge: new method `has_exaclty` on collections
Jean Privat [Wed, 26 Nov 2014 23:05:19 +0000 (18:05 -0500)]
Merge: new method `has_exaclty` on collections

This is used to compare collections without taking the order into account.

Pull-Request: #940
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>

9 years agoMerge: jwrapper: no whitespace before new line
Jean Privat [Wed, 26 Nov 2014 23:05:15 +0000 (18:05 -0500)]
Merge: jwrapper: no whitespace before new line

Pull-Request: #938
Reviewed-by: Jean Privat <jean@pryen.org>

9 years agoMerge: Android UI, notifications, toasts and calculator
Jean Privat [Wed, 26 Nov 2014 23:05:08 +0000 (18:05 -0500)]
Merge: Android UI, notifications, toasts and calculator

This is the base of a the API for native controls on Android. As such, is it a work in progress.

Example applications:
* app.nit UI test
* Calculator

Features still to do:
* Wrap `ViewGroup`s with Nity classes. This will allow us to make all native classes private.
* Implement `ListView` and other useful views.
* Offer more notifications features from later APIs.

Pull-Request: #934
Reviewed-by: Jean Privat <jean@pryen.org>

9 years agolib/collections: add `Collection::has_exactly`
Jean Privat [Wed, 26 Nov 2014 20:42:42 +0000 (15:42 -0500)]
lib/collections: add `Collection::has_exactly`

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agolib/collection: improve documentation of `has_all`
Jean Privat [Wed, 26 Nov 2014 20:40:32 +0000 (15:40 -0500)]
lib/collection: improve documentation of `has_all`

Signed-off-by: Jean Privat <jean@pryen.org>

9 years agolib/privileges: fix old workaround for nitc
Alexis Laferrière [Wed, 26 Nov 2014 16:44:00 +0000 (11:44 -0500)]
lib/privileges: fix old workaround for nitc

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

9 years agolib/privileges: remove old inits
Alexis Laferrière [Wed, 26 Nov 2014 16:43:41 +0000 (11:43 -0500)]
lib/privileges: remove old inits

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

9 years agolib/sqlite3: add missing doc
Alexis Laferrière [Wed, 26 Nov 2014 16:43:06 +0000 (11:43 -0500)]
lib/sqlite3: add missing doc

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

9 years agolib/sqlite3: remove old inits
Alexis Laferrière [Wed, 26 Nov 2014 16:42:56 +0000 (11:42 -0500)]
lib/sqlite3: remove old inits

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

9 years agojwrapper: no whitespace before end of line
Alexis Laferrière [Wed, 26 Nov 2014 15:45:43 +0000 (10:45 -0500)]
jwrapper: no whitespace before end of line

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

9 years agocalculator: intro android UI
Alexis Laferrière [Sun, 3 Aug 2014 18:52:19 +0000 (14:52 -0400)]
calculator: intro android UI

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

9 years agocalculator: add an icon
Alexis Laferrière [Fri, 21 Nov 2014 14:29:14 +0000 (09:29 -0500)]
calculator: add an icon

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

9 years agoexamples: intro app.nit Android UI test
Alexis Laferrière [Mon, 4 Aug 2014 19:29:50 +0000 (15:29 -0400)]
examples: intro app.nit Android UI test

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

9 years agolib/android: intro the `ui` module
Alexis Laferrière [Tue, 25 Nov 2014 17:26:55 +0000 (12:26 -0500)]
lib/android: intro the `ui` module

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

9 years agoandroid: add super classes to `NativeActivity`
Alexis Laferrière [Mon, 4 Aug 2014 15:47:54 +0000 (11:47 -0400)]
android: add super classes to `NativeActivity`

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

9 years agolib/android: intro the `notifications` module
Alexis Laferrière [Sat, 2 Aug 2014 04:06:49 +0000 (00:06 -0400)]
lib/android: intro the `notifications` module

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

9 years agoMerge: pthreads on OS X
Jean Privat [Tue, 25 Nov 2014 22:56:53 +0000 (17:56 -0500)]
Merge: pthreads on OS X

Fix #869

Pull-Request: #933
Reviewed-by: Jean Privat <jean@pryen.org>

9 years agoMerge: neo4j: Sanitize the inputs
Jean Privat [Tue, 25 Nov 2014 22:56:49 +0000 (17:56 -0500)]
Merge: neo4j: Sanitize the inputs

![](http://imgs.xkcd.com/comics/exploits_of_a_mom.png )
— xkcd

Pull-Request: #930
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agoMerge: neo_doxygen: Be more professional
Jean Privat [Tue, 25 Nov 2014 22:56:44 +0000 (17:56 -0500)]
Merge: neo_doxygen: Be more professional

Add tests, correct minor mistakes and add missing documentation.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

Pull-Request: #928
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Jean Privat <jean@pryen.org>

9 years agoMerge: standard: Clean warnings
Jean Privat [Tue, 25 Nov 2014 22:56:25 +0000 (17:56 -0500)]
Merge: standard: Clean warnings

Just enough cleaning to get rid of all those warnings.

Pull-Request: #921
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>

9 years agotests: adjust line number in test_new_native test
Alexandre Terrasa [Mon, 24 Nov 2014 22:11:32 +0000 (17:11 -0500)]
tests: adjust line number in test_new_native test

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agore: fix useless var warnings
Alexandre Terrasa [Tue, 25 Nov 2014 21:16:33 +0000 (16:16 -0500)]
re: fix useless var warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agorange: implements `hash` method on ranges
Alexandre Terrasa [Tue, 25 Nov 2014 21:09:40 +0000 (16:09 -0500)]
range: implements `hash` method on ranges

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agorange: implements `==` method on ranges
Alexandre Terrasa [Mon, 24 Nov 2014 18:44:23 +0000 (13:44 -0500)]
range: implements `==` method on ranges

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agoneo4j: fix malformed licence header in jsonable
Alexandre Terrasa [Mon, 24 Nov 2014 18:37:53 +0000 (13:37 -0500)]
neo4j: fix malformed licence header in jsonable

Note: this file will disappear once merged with master.

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agofile: fix useless var warnings
Alexandre Terrasa [Wed, 19 Nov 2014 04:48:27 +0000 (23:48 -0500)]
file: fix useless var warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agofile: fix missing documentation warnings
Alexandre Terrasa [Thu, 20 Nov 2014 01:59:53 +0000 (20:59 -0500)]
file: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agoexec: fix init warnings
Alexandre Terrasa [Thu, 20 Nov 2014 03:29:24 +0000 (22:29 -0500)]
exec: fix init warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agoexec: fix missing documentation warnings
Alexandre Terrasa [Thu, 20 Nov 2014 01:57:04 +0000 (20:57 -0500)]
exec: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agotime: fix missing documentation warnings
Alexandre Terrasa [Wed, 19 Nov 2014 04:42:11 +0000 (23:42 -0500)]
time: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agostream: fix missing documentation warnings
Alexandre Terrasa [Wed, 19 Nov 2014 04:28:09 +0000 (23:28 -0500)]
stream: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agostring_search: fix useless var warnings
Alexandre Terrasa [Wed, 19 Nov 2014 04:22:43 +0000 (23:22 -0500)]
string_search: fix useless var warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agostring_search: fix missing documentation warnings
Alexandre Terrasa [Wed, 19 Nov 2014 04:22:26 +0000 (23:22 -0500)]
string_search: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agoropes: fix missing documentation warnings
Alexandre Terrasa [Thu, 20 Nov 2014 03:41:04 +0000 (22:41 -0500)]
ropes: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agoropes: fix useless var warnings
Alexandre Terrasa [Wed, 19 Nov 2014 04:00:10 +0000 (23:00 -0500)]
ropes: fix useless var warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agoropes: fix init warnings
Alexandre Terrasa [Thu, 20 Nov 2014 03:38:19 +0000 (22:38 -0500)]
ropes: fix init warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agostring: fix missing documentation warnings
Alexandre Terrasa [Wed, 19 Nov 2014 03:55:34 +0000 (22:55 -0500)]
string: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agostring: fix useless var warnings
Alexandre Terrasa [Wed, 19 Nov 2014 03:55:15 +0000 (22:55 -0500)]
string: fix useless var warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

9 years agostring: fix useless private visibility warnings
Alexandre Terrasa [Wed, 19 Nov 2014 03:54:56 +0000 (22:54 -0500)]
string: fix useless private visibility warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>