Jean Privat [Wed, 9 Jul 2014 20:58:10 +0000 (16:58 -0400)]
Merge: Message Passing Interface (MPI) in Nit and partial C language module
mpi.nit brings parallel programming to Nit using Message Passing Interface with OpenMPI. Will be used to implement a distributed tester.
c.nit offers low-level structures for performance critical code. More structure and services could be added as needed.
Warning: Does not yet pass all tests on nitg-e, will need to solve the "No provided declaration" error on extern classes with virtual types. I'll update this PR to solve this soon.
Pull-Request: #548
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 8 Jul 2014 20:13:21 +0000 (16:13 -0400)]
Merge: trees: add `is_empty`, `has_key` and `length` methods to BinTree
Pull-Request: #470
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Alexis Laferrière [Mon, 7 Jul 2014 19:01:44 +0000 (15:01 -0400)]
tests: add test for module C
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Sat, 5 Jul 2014 15:22:27 +0000 (11:22 -0400)]
examples: add README and example host file to mpi example
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 1 Jul 2014 19:12:37 +0000 (15:12 -0400)]
examples: add a basic usage of mpi
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 1 Jul 2014 19:11:33 +0000 (15:11 -0400)]
lib: intro the mpi module
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexandre Terrasa [Tue, 8 Jul 2014 15:33:45 +0000 (11:33 -0400)]
trees: add `iterator` method to BinTree
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Tue, 8 Jul 2014 01:12:55 +0000 (21:12 -0400)]
Merge: Clear the Android project folder before generating files
Should solve a problem encountered in #507 where two different Nit projects were compiled into the same Android project.
Pull-Request: #550
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 8 Jul 2014 00:29:04 +0000 (20:29 -0400)]
Merge: nitdoc: fix assets url in makefile
Should fix #551
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Pull-Request: #553
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Jean Privat [Mon, 7 Jul 2014 22:10:37 +0000 (18:10 -0400)]
Merge: niti: Adapted bin_and/or/xor for Int in niti.
Just added a few methods to niti that weren't implemented yet.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Pull-Request: #552
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Mon, 7 Jul 2014 16:15:18 +0000 (12:15 -0400)]
android: delete the Android project folder prior to generating code
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Mon, 7 Jul 2014 16:14:41 +0000 (12:14 -0400)]
android: generate Android project in a subdirectory of .nit_compile
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Mon, 7 Jul 2014 16:14:10 +0000 (12:14 -0400)]
lib: intro String::rmdir
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Mon, 7 Jul 2014 19:38:00 +0000 (15:38 -0400)]
Merge: pep8analysis: use Google Analytics asynchronously
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Pull-Request: #547
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexis Laferrière [Tue, 1 Jul 2014 19:17:52 +0000 (15:17 -0400)]
lib: intro the c module
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexandre Terrasa [Mon, 7 Jul 2014 18:06:24 +0000 (14:06 -0400)]
nitdoc: fix assets url in makefile
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Lucas Bajolet [Mon, 7 Jul 2014 17:33:42 +0000 (13:33 -0400)]
niti: Adapted bin_and/or/xor for Int in niti.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Jean Privat [Mon, 7 Jul 2014 17:24:45 +0000 (13:24 -0400)]
version 0.6.6
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Thu, 3 Jul 2014 19:13:24 +0000 (15:13 -0400)]
Merge: Refuse null in superstrings
Fixes #540
Pull-Request: #542
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Thu, 3 Jul 2014 16:56:56 +0000 (12:56 -0400)]
Merge: Fix cached
Only abstract and concrete classes can have cached functions
fixes #544
Pull-Request: #545
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 3 Jul 2014 00:08:01 +0000 (20:08 -0400)]
lib/serialization: accept Text as input
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 2 Jul 2014 21:29:16 +0000 (17:29 -0400)]
lib: NativeString is an extern class (and not a special case)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Thu, 3 Jul 2014 01:47:32 +0000 (21:47 -0400)]
update code to comply with new superstring policy
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Thu, 3 Jul 2014 01:27:09 +0000 (21:27 -0400)]
tests: add error paths for base_at_cached
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Thu, 3 Jul 2014 01:26:25 +0000 (21:26 -0400)]
cached: only abstract and concrete classes can have cached functions
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Wed, 2 Jul 2014 21:07:20 +0000 (17:07 -0400)]
Merge: nitdoc_next
Some improvments on Nitdoc.
* better handling of projects in namespaces
* page for each MGroup/MProject
* page for each MProperty
* better display of concerns tree + ranking stub
* reviewed presentation for M*Def
* reviewed presentation for page headers
* "all classes" sidebar on MModule pages
* fix menu height and responsive features on menu
* general cleaning
Beta can be found [here for stdlib](http://gresil.org/jenkins/job/CI-nitdoc/ws/doc/stdlib/index.html) and [here for nitc](http://gresil.org/jenkins/job/CI-nitdoc/ws/doc/nitc/index.html).
Fixes: #400, #485 and #534.
Pull-Request: #537
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Wed, 2 Jul 2014 19:55:59 +0000 (15:55 -0400)]
Merge: Online IDE
Added the online IDE in contrib.
Pull-Request: #536
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Wed, 2 Jul 2014 17:11:15 +0000 (13:11 -0400)]
tests: test new policy in test_superstring
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Wed, 2 Jul 2014 17:09:07 +0000 (13:09 -0400)]
typing: refuse a null value in superstrings
Signed-off-by: Jean Privat <jean@pryen.org>
Alexandre Terrasa [Wed, 2 Jul 2014 16:43:12 +0000 (12:43 -0400)]
trees: add `has_key` method to BinTree
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 2 Jul 2014 16:42:54 +0000 (12:42 -0400)]
trees: add `is_empty` method to BinTree
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 2 Jul 2014 16:42:33 +0000 (12:42 -0400)]
trees: add `length` method to BinTree
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 2 Jul 2014 16:18:24 +0000 (12:18 -0400)]
nitdoc: avoid super-strings with null value in NitdocPage::tpl_graph
Quick fix for #540.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Wed, 2 Jul 2014 16:01:42 +0000 (12:01 -0400)]
online_ide: make use `--semi-global` instead of global
The size to the .pexe shrinks from 15Mo to 3Mo
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Wed, 2 Jul 2014 16:00:36 +0000 (12:00 -0400)]
online_ide: make can construct www/
Signed-off-by: Jean Privat <jean@pryen.org>
Djomanix [Mon, 30 Jun 2014 19:33:15 +0000 (15:33 -0400)]
Updated NOTICE for the online IDE contrib.
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Fri, 27 Jun 2014 19:59:21 +0000 (15:59 -0400)]
Added pnacl manifest.
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Fri, 27 Jun 2014 19:59:08 +0000 (15:59 -0400)]
Added JS files.
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Fri, 27 Jun 2014 19:58:57 +0000 (15:58 -0400)]
Added index and favicon.
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Fri, 27 Jun 2014 19:58:41 +0000 (15:58 -0400)]
Added CSS files.
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Jean Privat [Wed, 2 Jul 2014 06:04:51 +0000 (02:04 -0400)]
Merge: Enable dummy executions of mnit applications
A dummy execution need a stream of input events and a dummy display that is not connected to a physical screen.
`lib/mnit/mnit_injected_events.nit` gives the injection of pseudo-events read from a file.
It can be used, by mixin-refinement, with any existing mnit programs.
Eg. to have a replay of a game, just compile with `-m` and run with some environment variables
~~~
$ cd examples/shoot
$ ../../bin/nitc -o bin/shoot src/shoot_linux.nit -m ../../lib/mnit/mnit_injected_input.nit
$ MNIT_SRAND=0 MNIT_READ_INPUT=../../tests/shoot_null.inputs bin/shoot
~~~
`lib/mnit/mnit_null.nit` gives a new dummy target-platform with no display.
It must be used instead of `mnit_linux` and `mnit_android`.
Eg. for the same run, but without display ; note that the main module is `shoot.nit` instead of `shoot_linux.nit`
~~~
$ cd examples/shoot
$ ../../bin/nitc -o bin/shoot src/shoot.nit -m ../../lib/mnit/mnit_null.nit
$ MNIT_SRAND=0 MNIT_READ_INPUT=../../tests/shoot_null.inputs bin/shoot
~~~
All this is mainly a proof of concept, and not that useful, except maybe for testing, it is why tests.sh has be extended to control the run of a dummy `shoot` game.
Pull-Request: #509
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Jean Privat [Wed, 2 Jul 2014 05:56:43 +0000 (01:56 -0400)]
tests: update mnit
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Wed, 2 Jul 2014 05:54:26 +0000 (01:54 -0400)]
Merge master to resolve conflict in tests not present yet
Jean Privat [Wed, 2 Jul 2014 05:52:22 +0000 (01:52 -0400)]
Merge: String api
Modified a bit of the API for Strings/Buffers as a reaction to the `appendgate` that occured earlier this week.
Now, copy methods (+,*,to_upper/lower) are deferred to String and in-place equivalents are available for Buffer.
Pull-Request: #516
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Tue, 1 Jul 2014 19:23:40 +0000 (15:23 -0400)]
Merge: model: fix a compiler crash on access to null constructor signature
Before this patch, compilation process stopped on a null pointer exception.
Because of the compilation workflow, nitg tried to access a super init even
if this init was malformed (type error) and thus not modelized properly.
This commit add one more condition to ensure that msignature is initialized before the test
and raise the correct error instead of crashing.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Pull-Request: #538
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 16 Jun 2014 15:38:50 +0000 (11:38 -0400)]
tests_full: add mnit_null variants, and the .inputs file for shoot
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 16 Jun 2014 15:37:34 +0000 (11:37 -0400)]
tests: teach tests.sh to use MNIT_* environment variables
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 16 Jun 2014 15:30:28 +0000 (11:30 -0400)]
shoot: add a `null` target that uses mnit::mnit_null
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 16 Jun 2014 15:29:10 +0000 (11:29 -0400)]
lib/mnit: introduce `mnit_null` to execute mnit without a display
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 1 Jul 2014 19:05:24 +0000 (15:05 -0400)]
lib/mnit: introduce `mnit_injected_input` to inject events into mnit applications
Signed-off-by: Jean Privat <jean@pryen.org>
Alexandre Terrasa [Tue, 1 Jul 2014 16:17:17 +0000 (12:17 -0400)]
model: fix a compiler crash on access to null constructor signature
Before this patch, compilation process stopped on a null pointer exception.
Because of the compilation workflow, nitg tried to access a super init even
if this init was malformed (type error) and thus not modelized properly.
This commit add one more condition to ensure that msignature is initialized before the test
and raise the correct error instead of crashing.
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 1 Jul 2014 15:50:50 +0000 (11:50 -0400)]
nitdoc: update tests
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Thu, 26 Jun 2014 18:30:59 +0000 (14:30 -0400)]
nitdoc: auto hide source-link
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Thu, 26 Jun 2014 17:46:56 +0000 (13:46 -0400)]
nitdoc: generate a documentation page for all mproperties
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 25 Jun 2014 15:20:39 +0000 (11:20 -0400)]
nitdoc: generate a documentation page for all MGroup
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 30 Jun 2014 18:11:20 +0000 (14:11 -0400)]
nitdoc: better display of section headers
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 30 Jun 2014 18:10:19 +0000 (14:10 -0400)]
nitdoc: better display of concerns
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Tue, 1 Jul 2014 12:52:33 +0000 (08:52 -0400)]
Merge: java: intro pop_from_local_frame
A very useful features when using the JNI reference stack to clean up local references.
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Pull-Request: #533
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Tue, 1 Jul 2014 12:51:01 +0000 (08:51 -0400)]
Merge: Improvements to Pep8analysis Web version
* Support C++ in the emscripten platform
* The emscripten platoform support for the `--release` option reduces the file size of 50%
* pep8analysis error messages are now friendlier
* Do not spend as much time trying to find a fixed point (which is much faster!)
* Use Google Analytics to collect data and events
* Report fatal crash of the tool to the user
* Notice the user when the tool is working
* Does not lauch the full main for each analysis, only call a single Nit method
* Launch computation async using web workers when supported
The stack size of web workers are limited in Google Chrome under Linux, you are better off using Firefox to test big programs. Maybe they should be deactivated by default under this OS and browser.
Pull-Request: #530
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Alexandre Terrasa [Mon, 30 Jun 2014 18:09:39 +0000 (14:09 -0400)]
nitdoc: factorize more services into `MEntity`
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Djomanix [Fri, 27 Jun 2014 19:58:20 +0000 (15:58 -0400)]
Added sources files.
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Fri, 27 Jun 2014 19:58:06 +0000 (15:58 -0400)]
Added setup files.
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Djomanix [Fri, 27 Jun 2014 19:57:50 +0000 (15:57 -0400)]
Added README and Makefile
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Alexis Laferrière [Fri, 27 Jun 2014 18:13:17 +0000 (14:13 -0400)]
java: intro pop_from_local_frame
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Fri, 27 Jun 2014 12:56:57 +0000 (08:56 -0400)]
pep8analysis: use Google Analytics asynchronously
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 18:43:14 +0000 (14:43 -0400)]
pep8analysis: do work async using workers
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:34:06 +0000 (12:34 -0400)]
pep8analysis: Web interface launches only the analysis (not the full main)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:15:57 +0000 (12:15 -0400)]
pep8analysis: report fatal crash of the tool
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:14:08 +0000 (12:14 -0400)]
pep8analysis: fix use of #consolePanel and its code block
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:13:21 +0000 (12:13 -0400)]
pep8analysis: add "Working..." panel to Web interface
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 00:38:44 +0000 (20:38 -0400)]
pep8analysis: add some google analytics event tracking
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Mon, 16 Jun 2014 20:20:03 +0000 (16:20 -0400)]
pep8analysis: set larger maximum memory
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:34:43 +0000 (12:34 -0400)]
pep8analysis: minor correction in text
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 00:38:20 +0000 (20:38 -0400)]
pep8analysis: minor indentation fix
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 18:40:50 +0000 (14:40 -0400)]
pep8analysis: clean up include of Google Analytics
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 00:53:48 +0000 (20:53 -0400)]
pep8analysis: remove duplicated code
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 17 Jun 2014 20:40:50 +0000 (16:40 -0400)]
pep8analysis: improve error messages
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 18:40:39 +0000 (14:40 -0400)]
pep8analysis: short format of CFG contains code only
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:21:44 +0000 (12:21 -0400)]
pep8analysis: make `manager` a top level method
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:17:47 +0000 (12:17 -0400)]
pep8analysis: suggest garbage collection between phases
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:17:12 +0000 (12:17 -0400)]
pep8analysis: do not crash on expected errors
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:09:18 +0000 (12:09 -0400)]
pep8analysis: reduce the max amount of looping to find fixed point
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:32:52 +0000 (12:32 -0400)]
emscripten: minify code when release
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Thu, 26 Jun 2014 19:51:50 +0000 (15:51 -0400)]
Merge: No old style accessors
Old-style accessors are those in the form
~~~
readable writable var _foo: Foo
~~~
The plan is to remove them from the grammar (and the AST and modelize_property) in future PR.
This PR only update the exisiting code to remove the remaining occurences by:
* using new-style attributes, or
* keep old style attributes with explicit getters/setters if using new-style attributes has a too big impact on the performances (or is too complex to update)
Because of performance implications, old-style attribute may remains in the language to implements some intern parts.
Pull-Request: #528
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexis Laferrière [Thu, 26 Jun 2014 16:32:16 +0000 (12:32 -0400)]
emscripten: use the macro CXX to support C++
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:11:18 +0000 (12:11 -0400)]
emscripten: add GC controls
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Mon, 16 Jun 2014 20:20:21 +0000 (16:20 -0400)]
emscripten: enable dynamic memory size
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 26 Jun 2014 16:12:11 +0000 (12:12 -0400)]
FFI with C++: use a customizable macro to compile C++ code
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexandre Terrasa [Thu, 19 Jun 2014 20:10:06 +0000 (16:10 -0400)]
nitdoc: TplDefinition::namespace is no longer mandatory
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 18 Jun 2014 20:05:02 +0000 (16:05 -0400)]
nitdoc: introduce "All classes" sidebar in module page
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 18 Jun 2014 19:14:24 +0000 (15:14 -0400)]
nitdoc: do not flatten mmodule view
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Thu, 19 Jun 2014 19:58:43 +0000 (15:58 -0400)]
nitdoc: render anchor for empty sections
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Thu, 19 Jun 2014 19:58:31 +0000 (15:58 -0400)]
nitdoc: short init with content for TplArticle
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 17 Jun 2014 16:10:30 +0000 (12:10 -0400)]
nitdoc: generates doc for stdlib with nitc doc
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 17 Jun 2014 15:59:44 +0000 (11:59 -0400)]
nitdoc: change color of <code> elements
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 17 Jun 2014 15:55:37 +0000 (11:55 -0400)]
nitdoc: topmenu responsive design for small resolutions
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 11 Jun 2014 15:21:14 +0000 (11:21 -0400)]
nitdoc: limit Sidebar menu indentation and clean CSS
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Thu, 26 Jun 2014 17:16:08 +0000 (13:16 -0400)]
Merge: private DFAState
nitcc genrates a bunch of subclasses of DFAState, but did not mark them private altrought they are not useful for the programme and polute the auto-documentation.
Pull-Request: #529
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Thu, 26 Jun 2014 17:16:00 +0000 (13:16 -0400)]
Merge: PNaCl: Added 'create_thread' function in the pnacl lib.
Added 'create_thread' function to enable thread creation after a exit.
Pull-Request: #519
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Jean Privat <jean@pryen.org>
Jean Privat [Thu, 26 Jun 2014 17:15:50 +0000 (13:15 -0400)]
Merge: Concerns sorter
Just replace some sorters by an MEntity sorter.
Pull-Request: #526
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>