summaryrefslogtreecommitdiff
path: root/sys/src/cmd/5l
AgeCommit message (Collapse)Author
2017-03-195l,6l,8l,kl,ql,vl: allow duplicate GLOBAL symbols (from Ori Bernstein)cinap_lenrek
The plan 9 assemblers support the DUPOK flag on text symbols. They parse and ignore it on GLOBL symbols. This patch makes it work in the linkers. The reason I ran into this is because my programming language (Myrddin) uses data symbols to generate type information, and it's useful to avoid duplicating all of the type info in every file that gets generated.
2016-09-035l: format assembly constant right shift encoding 0 as >>32cinap_lenrek
2016-07-085l: ROR instructioncinap_lenrek
2015-02-17[125678kqv][cl]: fix sprint() and strcpy() buffer overflowscinap_lenrek
2014-12-245l: remove -f flag and add -F flag to disable VFP code generationcinap_lenrek
almost nobody uses FPA anymore, so make VFP the default but provide -F flag to disable it.
2014-08-075a, 5l: add LDREX/STREX/CLREX instructionscinap_lenrek
2014-05-08remove old copies of kernels l.s from cmd/?acinap_lenrek
2014-02-01fixes for new setmalloctag() prototypecinap_lenrek
2013-10-065l: apply richard millers 5l-incfloat patch (from sources)cinap_lenrek
Generate correct ARM vfp code for x++ where x is single precision float. Example test program (link with '5l -f'): void _main() { float x; x++;}
2013-01-26add arm vfp support to compiler and linker (from sources)cinap_lenrek
2012-09-185l -H7 (elf) support (import from sources)cinap_lenrek
2012-07-30import updated compilers from sourcescinap_lenrek
2011-11-05add -P flag to 5l to produce proper flat binariesaiju
2011-03-30Import sources from 2011-03-30 iso image - libTaru Karttunen
2011-03-30Import sources from 2011-03-30 iso imageTaru Karttunen