Alexis Laferrière [Fri, 12 Dec 2014 16:11:05 +0000 (11:11 -0500)]
nitester-wrapper: fix set -x
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Fri, 12 Dec 2014 15:59:00 +0000 (10:59 -0500)]
nitester-wrapper: only compile nitg and nitester on the host processor
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Fri, 12 Dec 2014 15:42:21 +0000 (10:42 -0500)]
contrib/nitester: each worker us its own copy of the Nit repository
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 11 Dec 2014 19:35:32 +0000 (14:35 -0500)]
contrib/nitester: use turing skip list
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Fri, 12 Dec 2014 19:55:35 +0000 (14:55 -0500)]
contrib/nitester: each Processor know its rank
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Fri, 12 Dec 2014 19:33:56 +0000 (14:33 -0500)]
tests: describe turing.skip in README.md
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 10 Dec 2014 19:29:00 +0000 (14:29 -0500)]
tests: add a skip list for testing on the Turing cluster
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 11 Dec 2014 13:39:03 +0000 (08:39 -0500)]
nitester-wrapper: test if the target hash is valid
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 10 Dec 2014 20:12:09 +0000 (15:12 -0500)]
nitester-wrapper: update script to follow the config of jenkins on pratchett
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 10 Dec 2014 14:26:47 +0000 (09:26 -0500)]
tests: sqlite3 tests expecting an error is undefined as it changes per version
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 10 Dec 2014 13:20:22 +0000 (08:20 -0500)]
tests: support Java on Turing worker nodes too
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 11 Dec 2014 20:34:44 +0000 (15:34 -0500)]
lib/string: chomp do not try to chomp empty strings
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Fri, 12 Dec 2014 01:14:47 +0000 (20:14 -0500)]
Merge: nitcc: remove warnings and improve doc
Pull-Request: #998
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Fri, 12 Dec 2014 01:14:39 +0000 (20:14 -0500)]
Merge: mnit_simple: assets_and_resources give non null things.
remove 3 real warnings (not advices)
Pull-Request: #997
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Frédéric Vachon <fredvac@gmail.com>
Jean Privat [Fri, 12 Dec 2014 01:14:36 +0000 (20:14 -0500)]
Merge: nitunit: compile test-suite only once
Thanks to this PR, all the test-cases in a test-suite are compiled in one file.
Nitunit then uses an argument to select which test-case to execute.
This allows a BIG gain of performances for large test-suites.
Special thanks @privat for the idea.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Pull-Request: #996
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Fri, 12 Dec 2014 01:14:11 +0000 (20:14 -0500)]
Merge: Lib fix warnings
Fixes some warnings in lib/
Changes
* missing documentation
* useless private declarations
* old inits
* unused local vars (@R4PaSs ;))
Ping:
@xymus: a_star, mpi, mpd, json, bucketed_game
@R4PaSs: buffered_ropes, base64, crypto
@privat: c, combinations, console, dummy_array
Pas mal sur que ça va pas passer les tests à cause des signatures de init magiques qui vont changer...
Pull-Request: #990
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Fri, 12 Dec 2014 01:13:40 +0000 (20:13 -0500)]
Merge: Objective-C FFI with basic wrapper for the Cocoa, AppKit and Foundation kits/frameworks
Notes:
* Tweaks to `tests.sh` enables testing some programs on OS X only.
* This is the foundation for more PRs.
* Most cocoa tests are UNDEFINED because they use log. I'll add more tests with simple strings in the future.
* More tests for the FFI are needed.
Pull-Request: #986
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Jean Privat [Thu, 11 Dec 2014 20:47:34 +0000 (15:47 -0500)]
nitcc: remove warnings and improve doc
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Thu, 11 Dec 2014 10:10:53 +0000 (05:10 -0500)]
Merge: Removes deprecated uses of `MModule::in_nesting`
Fixes #721
Waiting for jenkins to display demos...
Pull-Request: #995
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Thu, 11 Dec 2014 10:10:51 +0000 (05:10 -0500)]
Merge: nitdoc: displays full namespace in MModule::tpl_declaration.
Fixes #693
Pull-Request: #994
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Jean Privat [Thu, 11 Dec 2014 10:10:36 +0000 (05:10 -0500)]
Merge: Split nitpretty
Split the nitpretty module into lib and tool
Fixes #836
Pull-Request: #993
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Thu, 11 Dec 2014 10:10:33 +0000 (05:10 -0500)]
Merge: nitdoc: displays introduction module in property page.
Fixes #667
Les démos seront dipsonibles quand Jenkins sortira de sa stupeur:
* Démo sur stdlib: <http://gresil.org/jenkins/job/CI-nitdoc/ws/doc/stdlib/index.html>
* Démo sur nitc: <http://gresil.org/jenkins/job/CI-nitdoc/ws/doc/nitc/index.html>
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Pull-Request: #992
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Thu, 11 Dec 2014 04:16:44 +0000 (23:16 -0500)]
Merge: nitdoc: makes quick-search field aware of paste from mouse.
Fixes #666
Démo sur stdlib: <http://gresil.org/jenkins/job/CI-nitdoc/ws/doc/stdlib/index.html>
Démo sur nitc: <http://gresil.org/jenkins/job/CI-nitdoc/ws/doc/nitc/index.html>
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Pull-Request: #988
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Jean Privat [Thu, 11 Dec 2014 04:16:37 +0000 (23:16 -0500)]
Merge: More rosettacode
Cleanup of #977 + tests
Close #977
Pull-Request: #987
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Thu, 11 Dec 2014 04:16:26 +0000 (23:16 -0500)]
Merge: modelize: adapt inherited signatures to use local names in error messages
Pull-Request: #984
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Thu, 11 Dec 2014 04:16:23 +0000 (23:16 -0500)]
Merge: Improve poset to dot
Pull-Request: #983
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Thu, 11 Dec 2014 04:16:07 +0000 (23:16 -0500)]
Merge: Pass all tests in nitvm
Theses two commits allow the nitvm to pass the same tests than the interpreter.
Pull-Request: #982
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Thu, 11 Dec 2014 04:15:50 +0000 (23:15 -0500)]
Merge: csv: Add features
Add the following features:
* Escaping.
* Customization of the CSV format.
* A reader.
Fix #969.
Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Pull-Request: #981
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Thu, 11 Dec 2014 04:15:38 +0000 (23:15 -0500)]
Merge: nitdoc: make generated HTML easier to read/diff
Just adding some `
` in generated HTML code.
Pull-Request: #964
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Alexandre Terrasa [Wed, 10 Dec 2014 21:27:17 +0000 (16:27 -0500)]
lib/bucketed_game: fixes useless type declaration
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 20:29:07 +0000 (15:29 -0500)]
lib/dummy_array: fixes documentation warnings
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 20:28:54 +0000 (15:28 -0500)]
lib/dummy_array: fixes old inits
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 20:23:05 +0000 (15:23 -0500)]
lib/csv: fixes documentation warnings
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 20:20:56 +0000 (15:20 -0500)]
lib/crypto: fixes unused local variables
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 20:14:51 +0000 (15:14 -0500)]
lib/console: fixes old inits
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 20:13:48 +0000 (15:13 -0500)]
lib/combinations: fixes useless private declarations
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Thu, 11 Dec 2014 02:08:15 +0000 (21:08 -0500)]
lib/c: updates tests
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Thu, 11 Dec 2014 02:03:03 +0000 (21:03 -0500)]
mnit_simple: assets_and_resources give non null things.
Signed-off-by: Jean Privat <jean@pryen.org>
Alexandre Terrasa [Thu, 11 Dec 2014 00:46:44 +0000 (19:46 -0500)]
nitunit: updates tests
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Thu, 11 Dec 2014 00:46:31 +0000 (19:46 -0500)]
nitunit: compile test-suite once
Nitunit then uses an argument to select which test-case to execute.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Thu, 11 Dec 2014 00:44:36 +0000 (19:44 -0500)]
test_suite: fixes documentation warnings
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 23:39:04 +0000 (18:39 -0500)]
src/pretty: add usage example in DocUnit
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 23:38:35 +0000 (18:38 -0500)]
nitpretty: move documentation to man page.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 20:12:31 +0000 (15:12 -0500)]
lib/c: fixes old inits
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 20:12:21 +0000 (15:12 -0500)]
lib/c: fixes documentation warnings
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 20:07:10 +0000 (15:07 -0500)]
lib/bucketed_game: fixes old inits
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 23:19:53 +0000 (18:19 -0500)]
lib/bucketed_game: fixes documentation warnings
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 19:53:26 +0000 (14:53 -0500)]
lib/base64: fixes documentation warnings.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 19:50:28 +0000 (14:50 -0500)]
lib/a_star: fixes useless type declarations
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 19:49:31 +0000 (14:49 -0500)]
lib/buffered_ropes: fixes useless private declarations.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 19:49:05 +0000 (14:49 -0500)]
lib/buffered_ropes: fixes unused local variables.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 19:48:42 +0000 (14:48 -0500)]
lib/buffered_ropes: fixes old inits.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 19:45:00 +0000 (14:45 -0500)]
lib/github_api: fixes old inits.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 21:50:48 +0000 (16:50 -0500)]
lib/json_serialization: fixes documentation warnings
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Dec 2014 21:49:11 +0000 (16:49 -0500)]
lib/json_serialization: fixes old inits
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Wed, 10 Dec 2014 21:22:38 +0000 (16:22 -0500)]
tests: update error messages in some sav/
Signed-off-by: Jean Privat <jean@pryen.org>
Alexandre Terrasa [Wed, 10 Dec 2014 19:26:31 +0000 (14:26 -0500)]
lib/mpd: fixes documentation warnings
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Julien Pagès [Mon, 8 Dec 2014 19:46:28 +0000 (14:46 -0500)]
nitvm: Bug fix in subtyping test
Signed-off-by: Julien Pagès <julien.projet@gmail.com>
Julien Pagès [Mon, 8 Dec 2014 15:32:25 +0000 (10:32 -0500)]
nitvm: Fixing a bug in superclasses ordering
Signed-off-by: Julien Pagès <julien.projet@gmail.com>
Alexandre Terrasa [Wed, 10 Dec 2014 18:22:21 +0000 (13:22 -0500)]
lib/mpi: fixes documentation warnings
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexis Laferrière [Wed, 10 Dec 2014 15:06:19 +0000 (10:06 -0500)]
tests: add os.skip to README.md
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 10 Dec 2014 00:36:55 +0000 (19:36 -0500)]
nitni: add indirection to use `MModule::c_name` without all the compilers
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 9 Dec 2014 23:06:39 +0000 (18:06 -0500)]
tests: add OS skip list for Linux and cocoa
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 9 Dec 2014 23:02:15 +0000 (18:02 -0500)]
tests: add option to skip tests per OS
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 9 Dec 2014 22:30:26 +0000 (17:30 -0500)]
lib/cocoa: intro an example with extern Objective-C classes
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 4 Dec 2014 00:16:34 +0000 (19:16 -0500)]
lib/cocoa: intro message box example in cocoa
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 27 Aug 2014 22:57:50 +0000 (18:57 -0400)]
lib/cocoa: intro the Hello World example in Cocoa
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 2 Dec 2014 22:47:56 +0000 (17:47 -0500)]
lib/cocoa: intro the cocoa library to wrap cocoa, foundation and app_kit
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Wed, 10 Dec 2014 01:56:40 +0000 (20:56 -0500)]
tests: add sav/hailstone.res and sav/hamming_number.res
Signed-off-by: Jean Privat <jean@pryen.org>
amineorion [Fri, 5 Dec 2014 21:37:30 +0000 (22:37 +0100)]
add two problems rom rosettacode
Signed-off-by: amineorion <amineorion@gmail.com>
Alexis Laferrière [Wed, 3 Dec 2014 23:57:34 +0000 (18:57 -0500)]
misc: trigger for extern code blocks of Java, C++ and C are more tolerant
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 3 Dec 2014 22:07:12 +0000 (17:07 -0500)]
misc: vim syntax recognize the Objective-C syntax
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 3 Dec 2014 22:06:13 +0000 (17:06 -0500)]
tests: add a general test for Objective-C without a framework
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 27 Aug 2014 22:56:32 +0000 (18:56 -0400)]
Objective-C FFI: intro the FFI with Objective-C
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexandre Terrasa [Tue, 9 Dec 2014 22:51:31 +0000 (17:51 -0500)]
nitpretty: fixes documentation warnings.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 9 Dec 2014 22:47:55 +0000 (17:47 -0500)]
nitpretty: splits nitpretty into two modules
* module `src/pretty.nit`: the lib
* module `src/nitpretty.nit`: the tool
Fixes #836
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 9 Dec 2014 22:31:44 +0000 (17:31 -0500)]
nitdoc: displays full namespace in MModule::tpl_declaration.
Fixes #693
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 9 Dec 2014 22:26:18 +0000 (17:26 -0500)]
nitdoc: displays introduction module in property page.
Fixes #667
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 9 Dec 2014 21:48:23 +0000 (16:48 -0500)]
model: removes deprecated, now unused, method MModule::in_nesting
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 9 Dec 2014 21:47:37 +0000 (16:47 -0500)]
src: removes remaining use of deprecated method MModule::in_nesting
Fixes #721
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 9 Dec 2014 21:45:32 +0000 (16:45 -0500)]
model_utils: creates a replacement for MModule::in_nesting.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Tue, 9 Dec 2014 20:54:05 +0000 (15:54 -0500)]
lib/poset: write_dot distinguise nodes with the same `to_s`
Signed-off-by: Jean Privat <jean@pryen.org>
Alexandre Terrasa [Tue, 9 Dec 2014 20:27:35 +0000 (15:27 -0500)]
nitdoc: makes quick-search field aware of paste from mouse.
Fixes #666
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Tue, 9 Dec 2014 19:10:18 +0000 (14:10 -0500)]
modelize: adapt inherited signature to use local names in error messages.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 9 Dec 2014 19:06:37 +0000 (14:06 -0500)]
lib/poset: fix show_dot
Signed-off-by: Jean Privat <jean@pryen.org>
Jean-Christophe Beaupré [Tue, 9 Dec 2014 17:15:05 +0000 (12:15 -0500)]
csv: Add a reader.
Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Jean-Christophe Beaupré [Tue, 9 Dec 2014 17:31:59 +0000 (12:31 -0500)]
csv: Allow output customization.
Also, escape cells when needed.
Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Jean-Christophe Beaupré [Tue, 9 Dec 2014 16:50:12 +0000 (11:50 -0500)]
csv: Document `CsvDocument`.
Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Alexandre Terrasa [Tue, 9 Dec 2014 16:49:18 +0000 (11:49 -0500)]
nitdoc: makes generated html easier to read/diff
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean-Christophe Beaupré [Tue, 9 Dec 2014 16:45:16 +0000 (11:45 -0500)]
csv: Clean `CsvDocument` a little bit.
Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Jean-Christophe Beaupré [Mon, 8 Dec 2014 20:42:23 +0000 (15:42 -0500)]
csv: Move the library to its own directory.
Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Jean Privat [Tue, 9 Dec 2014 01:23:23 +0000 (20:23 -0500)]
Merge: Graphics related features, fixes and doc
There's a bit for almost everyone in this PR, some doc for @morriar, hex literals without once for @privat and general progression towards the fabled _gammit_ for @R4PaSs!
Pull-Request: #980
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 9 Dec 2014 01:21:22 +0000 (20:21 -0500)]
Merge: ropes: Fix some bugs in `RopeBuffer` (again)
Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Pull-Request: #979
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 9 Dec 2014 01:19:26 +0000 (20:19 -0500)]
Merge: Implementation of some mechanisms with direct access in nitvm
The method dispatch in nitvm is now implemented with direct access, i.e. without perfect hashing.
This implementation is faster than perfect hashing, but just work in a few cases.
Subtyping test is also implemented with direct access, but it is not used yet in runtime mechanisms because the guard would be to complex and will decrease performances.
Pull-Request: #976
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 9 Dec 2014 01:18:47 +0000 (20:18 -0500)]
Merge: improved loader and nitls
Split the modelbuilder into 3 parts in order to isolate the loader.
Improve nitls to be more useful:
* colored output (unless -p or --no--color is used)
* show synopsis of modules and groups (unless -p is used)
* show dependencies (if -d is used)
* works with `.` by default
* can see all the module of a group
* different behavior when given a module, a group, or a directory containing modules (like lib/ or contrib/)
* -r and -d can be used together
* the alpha-sorting if fixed
Pull-Request: #972
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Sat, 6 Dec 2014 04:24:16 +0000 (23:24 -0500)]
contrib/online_ide: intrude loader instead of modelbuilder
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Sat, 6 Dec 2014 04:17:41 +0000 (23:17 -0500)]
nitls: stop intruding loader
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Sat, 6 Dec 2014 04:16:57 +0000 (23:16 -0500)]
loader: add a public itentified_files attribute
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Sat, 6 Dec 2014 04:15:18 +0000 (23:15 -0500)]
loader: make some entities public and improve doc
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 9 Dec 2014 01:16:45 +0000 (20:16 -0500)]
Merge: Some niti cleaning
Small and cosmetic fixes for the interpreter.
See the tentative to implement `String::files` with some (non-reflexive) metaprogramming.
Pull-Request: #971
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>