aboutsummaryrefslogtreecommitdiffstats
path: root/src/comp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Store optimize qualities into .eln filesAndreaCorallo2020-02-261-0/+10
* Rename d-base allocation classe into d-defaultAndreaCorallo2020-02-261-11/+11
* Add ephemeral relocation data classAndreaCorallo2020-02-261-16/+62
* Update copyright years plus two style nitsAndrea Corallo2020-02-161-1/+1
* Rework frame layoutAndrea Corallo2020-02-151-44/+73
* Clean-up unused variable into load_comp_unitAndrea Corallo2020-02-061-1/+0
* Add assertion in load_comp_unitAndrea Corallo2020-02-041-0/+4
* Rework load mechanism to make Vcomp_loaded_handles unnecessaryAndrea Corallo2020-02-031-11/+19
* Fix load_comp_unit for non zero speedsAndreaCorallo2020-02-031-45/+69
* Split relocated data into two separate arraysAndrea Corallo2020-01-121-39/+69
* Move function reloc data into pure space during bootstrapAndrea Corallo2020-01-111-13/+24
* Do not block sw interrupts in batch mode (don't ignore C-c)Andrea Corallo2020-01-021-10/+16
* compile each eln to a temporary one and rename it as lastAndrea Corallo2020-01-011-6/+9
* fix nitAndrea Corallo2020-01-011-1/+1
* fix non local propagation handlingAndrea Corallo2020-01-011-1/+8
* sign and check function link tableAndrea Corallo2020-01-011-6/+31
* some rework to please --enable-check-lisp-object-typeAndrea Corallo2020-01-011-1/+1
* rename IMPORTED_FUNC_LINK_TABLE -> FUNC_LINK_TABLE_SYMAndrea Corallo2020-01-011-3/+3
* do not force function inliningAndrea Corallo2020-01-011-4/+4
* always fill freloc before compiling tooAndrea Corallo2020-01-011-29/+29
* never load a compilation unit without filling the func link tableAndrea Corallo2020-01-011-12/+11
* mitigate ifdef proliferationAndrea Corallo2020-01-011-1/+1
* some style fixesAndrea Corallo2020-01-011-6/+6
* add native elisp subr pdumper supportAndrea Corallo2020-01-011-9/+5
* add native compilation unit pdumper supportAndrea Corallo2020-01-011-14/+19
* some more pdumper integration supportAndrea Corallo2020-01-011-8/+10
* Revert "use memory mapped file for loading elns"Andrea Corallo2020-01-011-23/+2
* fix invalid read in fill_frelocAndrea Corallo2020-01-011-1/+1
* rationalize load functionsAndrea Corallo2020-01-011-6/+10
* clean-up unnecessary function prevent_gcAndrea Corallo2020-01-011-5/+0
* remove load_handle_stack and use the implementation oneAndrea Corallo2020-01-011-12/+5
* some rename on compilation unit structAndrea Corallo2020-01-011-3/+3
* initial gc supportAndrea Corallo2020-01-011-12/+15
* use memory mapped file for loading elnsAndrea Corallo2020-01-011-1/+23
* add basic compilation unit into structureAndrea Corallo2020-01-011-1/+0
* better scratch slot supportAndrea Corallo2020-01-011-2/+5
* fix some nitsAndrea Corallo2020-01-011-6/+5
* make use of ARRAYELTS macro where possibleAndrea Corallo2020-01-011-17/+13
* malloc instead of static alloc into emit_ctxt_codeAndrea Corallo2020-01-011-3/+5
* fix comp--register-subrAndrea Corallo2020-01-011-1/+4
* remove advice dependencyAndrea Corallo2020-01-011-8/+1
* clean-up old function relocation codeAndrea Corallo2020-01-011-77/+12
* reworking relocation mechanism to use one single tableAndrea Corallo2020-01-011-44/+72
* stringify within macro ADD_IMPORTEDAndrea Corallo2020-01-011-15/+15
* use safe alloca in declare_imported_funcAndrea Corallo2020-01-011-3/+5
* style nitAndrea Corallo2020-01-011-2/+1
* native compile interactive functions supportAndrea Corallo2020-01-011-3/+3
* add native compiled function docstring supportAndrea Corallo2020-01-011-2/+6
* better naming variableAndrea Corallo2020-01-011-6/+6
* update limple exampleAndrea Corallo2020-01-011-1/+1