1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Find a file
Alex Blewitt fc07efa909 Bug 491825 - Remove primitive wrapper creation
Using `new Integer` and other wrapper types such as `new Character` results in
potential extra heap utilisation as the values are not cached. The built-in
`Integer.valueOf` will perform caching on numbers in the range -128..127 (at
least) using a flyweight pattern. In addition, parsing `int` values can be done
with `Integer.parseInt` which avoids object construction.

Adjust tests such as `"true".equals(expr)` to `Boolean.parseBoolean(expr)`.

Change-Id: I0408a5c69afc4ca6ede71acaf6cc4abd67538006
Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2016-04-16 12:17:48 -04:00
build Bug 491825 - Remove primitive wrapper creation 2016-04-16 12:17:48 -04:00
codan Bug 491825 - Remove primitive wrapper creation 2016-04-16 12:17:48 -04:00
core Bug 491825 - Remove primitive wrapper creation 2016-04-16 12:17:48 -04:00
cross Make remote launch tab definition readable 2016-04-02 15:55:31 -04:00
debug Bug 491825 - Remove primitive wrapper creation 2016-04-16 12:17:48 -04:00
doc Bug 472765: User documentation for Path Mapping 2016-04-13 10:41:46 -05:00
dsf Bug 491825 - Remove primitive wrapper creation 2016-04-16 12:17:48 -04:00
dsf-gdb Bug 491825 - Remove primitive wrapper creation 2016-04-16 12:17:48 -04:00
jtag Bug 484900: Remove CDI JTag Main tab 2016-03-18 22:20:28 -04:00
launch Bug 491825 - Remove primitive wrapper creation 2016-04-16 12:17:48 -04:00
llvm Missing copyright header. 2016-02-01 12:47:41 -05:00
lrparser Bug 491825 - Remove primitive wrapper creation 2016-04-16 12:17:48 -04:00
memory Bug 491825 - Remove primitive wrapper creation 2016-04-16 12:17:48 -04:00
native/org.eclipse.cdt.native.serial Serial - Support COM ports > 9. Set default baud rate to 115200. 2016-04-14 19:11:51 -04:00
qt Bug 491825 - Remove primitive wrapper creation 2016-04-16 12:17:48 -04:00
releng Remove cdt.build plugins from the source feature. 2016-04-14 16:28:20 -04:00
remote Incremented CDT features version to 9.0.0 2016-01-18 16:37:47 -05:00
testsrunner Bug 484900: Remove the test runners CDI launch 2016-03-18 14:56:16 -04:00
toolchains/arduino New Qt templates using new templates framework. Arduino fixes. 2016-02-22 22:55:06 -05:00
upc Incremented CDT features version to 9.0.0 2016-01-18 16:37:47 -05:00
util Cosmetics. 2016-03-02 14:34:20 -08:00
visualizer Incremented CDT features version to 9.0.0 2016-01-18 16:37:47 -05:00
windows Missing copyright header. 2016-02-01 12:47:41 -05:00
xlc Incremented CDT features version to 9.0.0 2016-01-18 16:37:47 -05:00
.gitignore Ignore NFS-created files. 2012-11-08 13:34:54 -08:00
pom.xml Tighter integration of new build system with cdt.core. 2016-04-14 16:19:37 -04:00