[kernel] Reworks the list of emitted messages.
Registers all messages in the queue, and not only warnings and errors. Modifies the GTK GUI to only show warnings and errors in the "Messages" panel. Uses a Queue instead of a List, to iterate on messages in emission order. Also exports [fold] on messages.
Showing
- src/kernel_internals/runtime/messages.ml 8 additions, 8 deletionssrc/kernel_internals/runtime/messages.ml
- src/kernel_internals/runtime/messages.mli 4 additions, 2 deletionssrc/kernel_internals/runtime/messages.mli
- src/libraries/project/state_builder.ml 4 additions, 0 deletionssrc/libraries/project/state_builder.ml
- src/libraries/project/state_builder.mli 2 additions, 0 deletionssrc/libraries/project/state_builder.mli
- src/plugins/gui/design.ml 9 additions, 3 deletionssrc/plugins/gui/design.ml
Please register or sign in to comment