aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_bif_binary.c
AgeCommit message (Expand)Author
2018-10-03erts: Fix compiler warning in erl_bif_binary.cSverker Eriksson
2018-08-16Do not allocate good and bad shifts for single byte lookupsJosé Valim
2018-08-16Merge branch 'josevalim/jv-sb/PR-1803/OTP-15238' into masterLukas Larsson
2018-08-07Optimize binary matchJosé Valim
2018-06-18Update copyright yearHenrik Nord
2018-03-09Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etcJohn Högberg
2018-02-26Replace binary:bin_to_list CIF implementation with binary_to_listJohn Högberg
2018-01-16Merge branch 'sverker/build-proc-bin'Sverker Eriksson
2018-01-05erts: Refactor more usage of erts_build_proc_binSverker Eriksson
2017-09-13Merge branch 'potatosalad/erts/binary_find_bif_improved/PR-1480/OTP-14610'Lukas Larsson
2017-09-07Replace ad-hoc MIN/MAX macros with common onesJohn Högberg
2017-09-06stdlib: Improved BIF for binary matches and split.Andrew Bennett
2017-05-04Update copyright yearRaimo Niskanen
2017-04-11erts: Init refc=1 in erts_bin_nrml_allocSverker Eriksson
2017-02-15Merge branch 'fix-source-typos'Björn Gustavsson
2017-02-14erts: Add deallocation veto for magic destructorsSverker Eriksson
2017-02-14Fixed typos in ertsAndrew Dryga
2017-02-06Use magic refs for binary compile patternsRickard Green
2016-03-15update copyright-yearHenrik Nord
2015-11-13stdlib: Fix bug in binary:split for empty binarySverker Eriksson
2015-11-04Merge branch 'sverk/binary_split_bif'Sverker Eriksson
2015-11-04erts: Minor refactor for binary find BIF backendAndrew Bennett
2015-11-04erts: Refactor BIF for binary:match,matches,splitAndrew Bennett
2015-11-04erts: Refactor backend of binary:splitSverker Eriksson
2015-11-04erts: Replace 0 with THE_NON_VALUESverker Eriksson
2015-11-04stdlib: Add BIF option 'trim_all' to binary:split/3Andrew Bennett
2015-11-04stdlib: Add BIF binary:split/2 and binary:split/3Andrew Bennett
2015-06-24erts: Remove HALFWORD_HEAP definitionBjörn-Egil Dahlberg
2015-06-18Change license text to APLv2Bruce Yinhe
2015-03-20Merge branch 'rickard/time_api/OTP-11997'Rickard Green
2015-03-20Introduce a new time APIRickard Green
2014-10-24Merge branch 'sverk/hipe-inline-reserve-trap-frame'Sverker Eriksson
2014-10-24erts: Make hipe_{un}reserve_beam_trap_frame INLINESverker Eriksson
2014-09-04erts: Refactor binary allocation interface to also initialize BinarySverker Eriksson
2014-08-08erts: Fix neg int overflow when sint is min sizeLukas Larsson
2014-05-22Make binary BIFs converting from lists yield on large inputRickard Green
2013-09-20Check all pattern arguments passed to binary:matches/2Mike Sassak
2013-01-25Update copyright yearsBjörn-Egil Dahlberg
2012-02-21erts: Refactor new helper function erts_init_trap_exportSverker Eriksson
2011-12-09Update copyright yearsBjörn-Egil Dahlberg
2011-11-16Remove GCC 4.6 set-but-not-used warning from erl_bif_binaryPatrik Nyblom
2011-11-16Make binary:match with scope return correct valuesPatrik Nyblom
2011-10-26Use the proper macros in all BIFsBjörn Gustavsson
2010-11-29Teach binary:matches not to return 'nomatch' on empty inputPatrik Nyblom
2010-09-07Teach erl_bif_binary not leak memory by doing malloc(0)Patrik Nyblom
2010-08-30Merge branch 'pan/ets_binary_overhead/OTP-8762' into devPatrik Nyblom
2010-08-19Remove binary overhead counter from ets objectsPatrik Nyblom
2010-08-12Increase vheap counter to Uint64Björn-Egil Dahlberg
2010-07-20One off-heap list, to eliminate two words per ETS object.Sverker Eriksson
2010-05-21Correct typos in EEP-0031 implementationTuncer Ayaz