promote: dev → stage (return type fix) #19

Merged
will.anderson merged 2 commits from dev into stage 2026-05-07 01:12:21 +00:00
Owner

Picks up runtime return type alignment: println, print, exit_program, http_serve, http_set_handler and v2 variants now return el_val_t, fixing el-install link errors.

Picks up runtime return type alignment: println, print, exit_program, http_serve, http_set_handler and v2 variants now return el_val_t, fixing el-install link errors.
will.anderson added 2 commits 2026-05-07 01:08:40 +00:00
fix: align runtime function return types with El compiler output
El SDK CI - dev / build-and-test (pull_request) Successful in 3m16s
60ad7f2f6b
El compiler generates calls to println, print, exit_program,
http_set_handler, http_serve, http_set_handler_v2, and http_serve_v2
as el_val_t-returning functions. The runtime declared them void,
causing conflicting-type errors when el-install.c was compiled.

Change all seven to return el_val_t (side-effect functions return 0).
Also update el_runtime.h declarations to match.
Merge pull request 'fix: align runtime return types with El compiler output' (#18) from fix/ci-openssl-linker into dev
El SDK CI - dev / build-and-test (push) Successful in 3m36s
El SDK CI - stage / build-and-test (pull_request) Successful in 3m16s
bcfb33ea83
will.anderson merged commit 17b1aa0736 into stage 2026-05-07 01:12:21 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: neuron-technologies/el#19