zephyr/kernel/nanokernel
Peter Mitsis 9fce2a2209 Remove obsolete ctors section
Remove prototype support for C++ constructors, since it is not well
designed. Device drivers (or other application code) that requires an
automatic initialization capability should use the device initialization
macros instead.

Note: Support for C++ constructors may be re-introduced at a later date.
However, a number of issues need to be settled, such as when the
constructors are invoked and what context they run in. (Running them
during nanokernel initialization, as was previously done, is probably
not the right approach.)

Change-Id: If6d27ac16b485cb39d5ec34084e9d0f1991074f4
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
2016-02-05 20:24:43 -05:00
..
include cleanup: removing NOMANUAL 2016-02-05 20:24:35 -05:00
Kconfig Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
Makefile Remove obsolete ctors section 2016-02-05 20:24:43 -05:00
compiler_stack_protect.c checkpatch: warning - block_comment_style 2016-02-05 20:24:33 -05:00
device.c checkpatch: warning - line_spacing 2016-02-05 20:24:33 -05:00
event_logger.c checkpatch: warning - spacing 2016-02-05 20:24:35 -05:00
idle.c cleanup: removing NOMANUAL 2016-02-05 20:24:35 -05:00
int_latency_bench.c checkpatch: warning - block_comment_style 2016-02-05 20:24:33 -05:00
kernel_event_logger.c Rename Profiler to Event Logger. 2016-02-05 20:24:41 -05:00
nano_context.c checkpatch: warning - block_comment_style 2016-02-05 20:24:33 -05:00
nano_fiber.c checkpatch: warning - long_line 2016-02-05 20:24:33 -05:00
nano_fifo.c checkpatch: warning - unnecssary_else 2016-02-05 20:24:35 -05:00
nano_init.c Remove obsolete ctors section 2016-02-05 20:24:43 -05:00
nano_lifo.c cleanup: removing NOMANUAL 2016-02-05 20:24:35 -05:00
nano_sema.c checkpatch: warning - unnecssary_else 2016-02-05 20:24:35 -05:00
nano_stack.c checkpatch: warning - unnecssary_else 2016-02-05 20:24:35 -05:00
nano_sys_clock.c checkpatch: warning - line_spacing 2016-02-05 20:24:33 -05:00
nano_timer.c checkpatch: error - global_initialisers 2016-02-05 20:24:33 -05:00
ring_buffer.c checkpatch: error - spacing 2016-02-05 20:24:31 -05:00
version.c Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00