meson/mesonbuild/compilers
Xavier Claessens 8a70e7cff5 Remove arbitrary [-1024,1024] limit in cross_compute_int()
Copy the algorithm used by autoconf.

It computes the upper and lower limits by starting at [-1,1] and
multiply by 2 at each iteration. This is even faster for small numbers
(the common case), for example it finds value 0 in just 2 compilations
where old algorithm would check for 1024, 512, ..., 0.
2018-04-08 16:56:33 +03:00
..
__init__.py Add support for Visual Studio csc c# compiler 2018-02-25 01:10:52 +02:00
c.py Remove arbitrary [-1024,1024] limit in cross_compute_int() 2018-04-08 16:56:33 +03:00
compilers.py Added get_asneeded_args method to Intel compiler. 2018-03-23 21:08:37 +02:00
cpp.py Fix various flake8 indentation reports 2018-03-03 21:35:53 +00:00
cs.py Hide banner when invoking csc. 2018-02-25 02:48:39 +02:00
d.py Use include_directories for D impdirs. 2018-02-25 19:42:15 +02:00
fortran.py Use os.path: basename() and dirname() instead of split() 2018-01-30 07:08:22 +11:00
java.py Add build_rpath as new property allowing people to specify rpath entries that are used in the build tree but will be removed on install. 2017-07-21 19:40:54 +03:00
objc.py Add 'Compiler.get_display_language' 2017-06-26 14:15:44 -04:00
objcpp.py Add 'Compiler.get_display_language' 2017-06-26 14:15:44 -04:00
rust.py Add cross-compilation support for `rustc` 2018-01-29 15:47:05 -08:00
swift.py Split out languages from compilers.py 2017-06-23 00:42:41 +01:00
vala.py Fix Vala thread flag breakage (#2756) 2017-12-11 20:28:42 +02:00