aboutsummaryrefslogtreecommitdiffstats
path: root/src/comp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* introduce MAX_POPAndrea Corallo2020-01-011-3/+8
* fix native call to MANY funcAndrea Corallo2020-01-011-22/+32
* add emit_assign_to_stack_slotAndrea Corallo2020-01-011-72/+61
* optimize primitve native callAndrea Corallo2020-01-011-19/+58
* propagate contant types and optimize self callsAndrea Corallo2020-01-011-12/+38
* introduce stack_el_tAndrea Corallo2020-01-011-70/+75
* pass orig lisp f name into compile_fAndrea Corallo2020-01-011-5/+5
* rework emit_cond_jumpAndrea Corallo2020-01-011-27/+26
* inline setcdr supportAndrea Corallo2020-01-011-47/+113
* fix setcarAndrea Corallo2020-01-011-9/+27
* reworking blocksAndrea Corallo2020-01-011-191/+182
* emit comments for inlined functionsAndrea Corallo2020-01-011-128/+182
* add setcarAndrea Corallo2020-01-011-2/+92
* homogeneous emit namesAndrea Corallo2020-01-011-15/+15
* add define_CHECK_IMPUREAndrea Corallo2020-01-011-4/+98
* make use of gcc_jit_context_get_int_typeAndrea Corallo2020-01-011-27/+10
* adding more typesAndrea Corallo2020-01-011-6/+48
* rework emit_call_n_refAndrea Corallo2020-01-011-4/+4
* add uintptr_typeAndrea Corallo2020-01-011-1/+12
* add define_check_typeAndrea Corallo2020-01-011-1/+69
* inline cdrAndrea Corallo2020-01-011-63/+128
* split XCARAndrea Corallo2020-01-011-18/+22
* full inline carAndrea Corallo2020-01-011-27/+82
* fix XUNTAGAndrea Corallo2020-01-011-3/+5
* add emit_EQAndrea Corallo2020-01-011-0/+9
* add emit_NILPAndrea Corallo2020-01-011-0/+4
* add emit_rval_XCONSAndrea Corallo2020-01-011-0/+8
* better emit_castAndrea Corallo2020-01-011-1/+3
* define cast union into dedicated functionAndrea Corallo2020-01-011-48/+128
* reindent define_thread_state_structAndrea Corallo2020-01-011-7/+8
* add XUNTAGAndrea Corallo2020-01-011-0/+18
* add char * type supportAndrea Corallo2020-01-011-1/+12
* better optionsAndrea Corallo2020-01-011-3/+7
* add cons definitionAndrea Corallo2020-01-011-2/+112
* CASE_CALL_NARGS -> CASE_CALL_NAndrea Corallo2020-01-011-54/+54
* remove scratch call mechanismAndrea Corallo2020-01-011-88/+30
* locals to arrayAndrea Corallo2020-01-011-4/+17
* bblock -> blockAndrea Corallo2020-01-011-62/+62
* add format_stringAndrea Corallo2020-01-011-39/+35
* postfix struct with _sAndrea Corallo2020-01-011-10/+11
* add discard macroAndrea Corallo2020-01-011-7/+9
* set target stacks for safetyAndrea Corallo2020-01-011-0/+10
* fix struct thread_state definitionAndrea Corallo2020-01-011-2/+2
* fix awful pad hack in define_handler_structAndrea Corallo2020-01-011-47/+28
* jmp_buf as struct + offset workaroundAndrea Corallo2020-01-011-8/+34
* fix pushhandlerAndrea Corallo2020-01-011-4/+15
* dump all ops as commentsAndrea Corallo2020-01-011-120/+168
* pushhandlerAndrea Corallo2020-01-011-13/+29
* better emit_lisp_obj_from_ptrAndrea Corallo2020-01-011-4/+15
* better logging into emit_scratch_callNAndrea Corallo2020-01-011-0/+6