Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notes #11

Open
michael105 opened this issue Mar 20, 2019 · 7 comments
Open

Notes #11

michael105 opened this issue Mar 20, 2019 · 7 comments
Labels
informational log about the development of minilib. Sometimes personal

Comments

@michael105
Copy link
Owner

(Auto)Generate documentation for functions.
(just another tag is needed)
Possibly: replace the praeprocessor macros in syscall_stubs with
something own. Atm, the praeprocessor macros' arguments aren't
informative ( They have to be named a1,a2, and so on. )
and I've to adapt the tags anyway, in order to generate the autoheaders in include/gen

@michael105 michael105 added the informational log about the development of minilib. Sometimes personal label Mar 20, 2019
@michael105
Copy link
Owner Author

add a folder "github"
(Auto)grab the issues here and place them there.
(info, log, todo,..)

@michael105 michael105 changed the title Ideas Brainstorming Mar 20, 2019
@michael105
Copy link
Owner Author

Brainstorming - Mindweather - Brainweather -
just assorted thoughts.

@michael105

This comment has been minimized.

@michael105
Copy link
Owner Author

Ah. Adding the Bytes to the docu, each function adds when linked

@michael105
Copy link
Owner Author

michael105 commented Mar 20, 2019

Adding the overhead to the docu, defines or functions do add.
e.g., adding the defines for ansi colors doesn't add any runtime overhead at all.
And a micro overhead, when compiling.

@michael105
Copy link
Owner Author

.. adding a malloc pool as global struct did add quite a penalty,
as I did need to learn. Could be ok to go with, e.g. the extra 4KB in some environments.
(I just think of osx, there this penalty is there in any case. binaries below 4K aren't executed.
some sort of security mechanism)
In other cases, these 4 KB are catastrophic.
Just pointing that out with the according hints within the source and the generated documentation would be good.

@michael105

This comment has been minimized.

@michael105 michael105 changed the title Brainstorming Notes Aug 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
informational log about the development of minilib. Sometimes personal
Projects
None yet
Development

No branches or pull requests

1 participant