Files
tinygo/targets
Ayke van Laethem bfa29f17da runtime: move/refactor some GC-related code
Instead of putting tinygo_scanCurrentStack in scheduler_*.S files, put
them in dedicated files. The function tinygo_scanCurrentStack has
nothing to do with scheduling and so doesn't belong there. Additionally,
while scheduling code is made specific for the Cortex-M, the
tinygo_scanCurrentStack is generic to all ARM targets so this move
removes some duplication there.

Specifically:

  * tinygo_scanCurrentStack is moved out of scheduler_cortexm.S as it
    isn't really part of the scheduler. It is now gc_arm.S.
  * Same for the AVR target.
  * Same for the RISCV target.
  * scheduler_gba.S is removed, using gc_arm.S instead as it only
    contains tinygo_scanCurrentStack.
2020-10-02 08:54:43 +02:00
..
2020-06-30 20:48:42 +02:00
2020-06-30 20:48:42 +02:00
2020-01-27 19:01:55 +01:00
2020-06-30 20:48:42 +02:00
2020-09-09 19:17:11 +02:00
2020-07-08 00:21:59 +02:00
2020-08-28 14:54:53 +02:00
2018-10-06 13:04:14 +02:00
2019-11-16 21:57:18 +01:00
2020-08-28 14:54:53 +02:00
2018-10-18 15:07:06 +02:00
2020-07-13 12:35:53 +02:00
2020-02-18 23:34:56 +01:00
2020-02-18 23:34:56 +01:00
2020-02-18 23:34:56 +01:00
2020-02-18 23:34:56 +01:00
2020-01-06 11:53:43 +01:00
2020-03-26 23:03:55 +01:00
2018-09-22 01:51:44 +02:00
2020-07-08 21:58:15 +02:00
2020-07-08 21:58:15 +02:00
2020-09-29 21:58:03 +02:00
2020-09-24 21:17:26 +02:00
2020-06-22 09:01:13 +02:00