Merge: Use new constructors
authorJean Privat <jean@pryen.org>
Thu, 6 Nov 2014 01:02:17 +0000 (20:02 -0500)
committerJean Privat <jean@pryen.org>
Thu, 6 Nov 2014 01:02:17 +0000 (20:02 -0500)
Since c_src is regenerated, new-style-constructors are available in lib and tools.

Most of the job was to just to remove useless `init` and sometime adding a `noinit` or a default value to attributes.

Pull-Request: #866
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>

1  2 
lib/standard/string_search.nit
src/c_tools.nit
src/compiler/abstract_compiler.nit
src/doc/doc_pages.nit
src/ffi/c.nit
src/modelbuilder.nit
src/modelize/modelize_property.nit
src/semantize/typing.nit
src/testing/testing_doc.nit
src/toolcontext.nit

Simple merge
diff --cc src/c_tools.nit
@@@ -125,14 -121,7 +125,7 @@@ en
  class ExternCFile
        super ExternFile
  
-       init (filename, cflags: String)
-       do
-               super filename
-               self.cflags = cflags
-       end
 -      # Additionnal specific CC compiler -c flags
 +      # Additional specific CC compiler -c flags
        var cflags: String
  
        redef fun hash do return filename.hash
Simple merge
Simple merge
diff --cc src/ffi/c.nit
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge