aboutsummaryrefslogtreecommitdiffstats
path: root/src/comp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* jump table supportAndrea Corallo2020-01-011-6/+50
* optimize outgoing native manyarg callsAndrea Corallo2020-01-011-12/+34
* rework COMP_DEBUG strategyAndrea Corallo2020-01-011-13/+12
* basic &rest workingAndrea Corallo2020-01-011-123/+56
* add emit_ptr_arithmeticAndrea Corallo2020-01-011-0/+35
* extend cast capabilitiesAndrea Corallo2020-01-011-3/+35
* add &rest decriptionAndrea Corallo2020-01-011-15/+131
* introduce parseargAndrea Corallo2020-01-011-14/+13
* 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