summaryrefslogtreecommitdiff
path: root/src/comp.c
AgeCommit message (Expand)Author
2020-05-22* src/comp.c: Fix 32bit wide-int.Andrea Corallo
2020-05-22* src/comp.c: Fix i386 --enable-check-lisp-object-typeAndrea Corallo
2020-05-22* src/comp.c: Some aesthetic code clean-up.Andrea Corallo
2020-05-20Handle LISP_WORDS_ARE_POINTERS and CHECK_LISP_OBJECT_TYPE.Nicolás Bértolo
2020-05-20* Remove a layer of indirection for access to pure storage.Nicolás Bértolo
2020-05-20* src/comp.c (emit_setjmp): Aesthetic, respect 80 columns limit.Andrea Corallo
2020-05-20* Handle setjmp() taking two arguments in Windows.Nicolás Bértolo
2020-05-20Do not block SIGIO in platforms that don't have it.Nicolás Bértolo
2020-05-17* Fix bug#41346 assertion triggered while loading dumpAndrea Corallo
2020-05-15* Add check_comp_unit_relocsAndrea Corallo
2020-05-15Sanity check on lambdas fixupsAndrea Corallo
2020-05-15* Better Vcomp_sym_subr_c_name_h test function + docAndrea Corallo
2020-05-15Add anonymous lambdas reload mechanismAndrea Corallo
2020-05-14* Render all immediates as comments at comp-debug > 2Andrea Corallo
2020-05-14* Dump log and intemediate GCC IRs only at comp-debug 3Andrea Corallo
2020-05-14* Split emit_const_lisp_obj logicAndrea Corallo
2020-05-14* Rename emit_mvar_access -> emit_mvar_lvalAndrea Corallo
2020-05-14* Rename emit_mvar_val -> emit_mvar_rvalAndrea Corallo
2020-05-14* Indentation fixAndrea Corallo
2020-05-10* src/comp.c (load_comp_unit): Style fix.Andrea Corallo
2020-05-09* Fix --enable-check-lisp-object-type GNU/Linux X86_64 buildAndrea Corallo
2020-04-26Convert before final function doc hash into a vector.Andrea Corallo
2020-04-25Lazy load function documentation.Andrea Corallo
2020-04-25* Rename TEXT_OPTIM_QLY into TEXT_OPTIM_QLY_SYM.Andrea Corallo
2020-04-25* src/comp.c (declare_function): fix missing NILP.Andrea Corallo
2020-04-25Store function documentations in a hash table.Andrea Corallo
2020-04-13Introduce load-true-file-nameAndrea Corallo
2020-04-06* src/comp.c (emit_FIXNUMP): Don't emit a shift when unnecessary.Andrea Corallo
2020-04-05* src/comp.c (emit_XFIXNUM): Fix for LSB_TAG plus annotate a FIXME.Andrea Corallo
2020-04-05* src/comp.c (emit_const_lisp_obj, emit_mvar_val): Fix.Andrea Corallo
2020-04-05* src/comp.c (hash_native_abi): Fix assertion.Andrea Corallo
2020-04-05* src/comp.c (emit_binary_op): New function.Andrea Corallo
2020-04-05* src/comp.c: Emit cast only when necessary.Andrea Corallo
2020-04-05* src/comp.c: Add MSB TAG and wide int support.Andrea Corallo
2020-04-05* src/comp.c: Clean-up unnecessary field declaration.Andrea Corallo
2020-04-03src/comp.c: Fix i386Andrea Corallo
2020-03-29Prevent collisions in C namespace and function shadowingAndrea Corallo
2020-03-29* comp.c (maybe_defer_native_compilation): Compile comp dependecies.Andrea Corallo
2020-03-29src/comp.c (Fcomp__init_ctxt): AestheticAndrea Corallo
2020-03-24* comp.c (emit_mvar_access): Fix speed 1 compilationAndrea Corallo
2020-03-23Guard against function redefinition during deferred loadAndrea Corallo
2020-03-22* comp.c (maybe_defer_native_compilation): FixAndrea Corallo
2020-03-22* comp.c (maybe_defer_native_compilation): Add some debug codeAndrea Corallo
2020-03-18* comp.c (native-elisp-load): Guard against misisng file.Andrea Corallo
2020-03-19Command late load when deferring compilationAndrea Corallo
2020-03-19Extend low level code for late loadAndrea Corallo
2020-03-16Trigger native compilation when loading bytecodeAndrea Corallo
2020-03-13Prefix native compilation folders with "eln-"Andrea Corallo
2020-03-10* Improve load_comp_unitAndreaCorallo
2020-03-03Hash eln ABI once and add it to the output compilation pathAndreaCorallo