aboutsummaryrefslogtreecommitdiffstats
path: root/src/comp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* fix missing direct parameter forwarding into emit_limple_call_refAndrea Corallo2020-01-011-1/+1
* remove unnecessary autostirng usageAndrea Corallo2020-01-011-9/+5
* don't crash when trying to format a very long stringAndrea Corallo2020-01-011-2/+6
* do not force inlining for func involving ipa-proAndrea Corallo2020-01-011-4/+9
* add type hint to setcar setcdrAndrea Corallo2020-01-011-25/+33
* add type hint to car and cdrAndrea Corallo2020-01-011-60/+41
* use type propagation into add1 sub1 negateAndrea Corallo2020-01-011-34/+66
* move gcc_jit_context_dump_reproducer_to_fileAndrea Corallo2020-01-011-2/+2
* fix missing direct call parsing in comp back-endAndrea Corallo2020-01-011-1/+12
* fix push handler propagationAndrea Corallo2020-01-011-7/+13
* optimize nil emissionAndrea Corallo2020-01-011-0/+6
* print object in comment when emitting with emit_const_lisp_objAndrea Corallo2020-01-011-1/+2
* add dead code removal passAndrea Corallo2020-01-011-3/+7
* better noteAndrea Corallo2020-01-011-3/+3
* floating frame in placeAndrea Corallo2020-01-011-40/+59
* fix nomenclature into declare_functionAndrea Corallo2020-01-011-2/+2
* better error signaling when compilation failsAndrea Corallo2020-01-011-1/+1
* cleanup unnecessary code and allow inlining at speed 3Andrea Corallo2020-01-011-3/+0
* add direct-call direct-callref support into the backendAndrea Corallo2020-01-011-13/+14
* extend emit_call to perform direct callsAndrea Corallo2020-01-011-31/+46
* split declaration and compilationAndrea Corallo2020-01-011-71/+59
* better naming func_hash -> imported_func_hAndrea Corallo2020-01-011-7/+7
* dead code removalAndrea Corallo2020-01-011-56/+0
* guard comp-call-optim-form-call for byte compiled calleeAndrea Corallo2020-01-011-1/+1
* add native_elisp field into Lisp_SubrAndrea Corallo2020-01-011-0/+1
* keep on fixing ssaAndrea Corallo2020-01-011-6/+13
* fix callref parsing into C back-endAndrea Corallo2020-01-011-2/+2
* modify callref format to explicitate mvarsAndrea Corallo2020-01-011-3/+4
* rename comp-ctxt-funcs comp-ctxt-exp-funcsAndrea Corallo2020-01-011-1/+1
* style nitAndrea Corallo2020-01-011-3/+2
* fix broken selfcall optimizationAndrea Corallo2020-01-011-1/+15
* pacify gcc and improve sanaity checksAndrea Corallo2020-01-011-37/+57
* add sanity check into compile_functionAndrea Corallo2020-01-011-0/+1
* some error handling in compile_functionAndrea Corallo2020-01-011-1/+6
* fix missing specbind importAndrea Corallo2020-01-011-0/+6
* rename HAVE_LIBGCCJIT -> HAVE_NATIVE_COMPAndrea Corallo2020-01-011-2/+2
* initial top level support (defvar working)Andrea Corallo2020-01-011-3/+15
* basic file compilation workingAndrea Corallo2020-01-011-3/+3
* remove unused helper functionsAndrea Corallo2020-01-011-14/+0
* use nrevese where necessaryAndrea Corallo2020-01-011-2/+2
* emit fixnum constants as immediatesAndrea Corallo2020-01-011-4/+16
* fix relocs for all inlinersAndrea Corallo2020-01-011-57/+46
* update inline emittersAndrea Corallo2020-01-011-18/+18
* simplify condition in emit_ctxt_codeAndrea Corallo2020-01-011-2/+2
* rework stati object serializationAndrea Corallo2020-01-011-83/+100
* let emit_literal_string_func emit a dbg friendly friendlyAndrea Corallo2020-01-011-0/+3
* add helper_unwind_protect as runtime importedAndrea Corallo2020-01-011-0/+6
* long string literal workaroundAndrea Corallo2020-01-011-9/+56
* add set_internal as runtime importedAndrea Corallo2020-01-011-1/+10
* typo fixesAndrea Corallo2020-01-011-12/+12