summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_bif_binary.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearRickard Green2021-12-131-1/+1
* Merge branch 'lukas/erts/clang-sanatizer'Sverker Eriksson2021-02-181-2/+2
|\
| * erts: Silence stupid CodeChecker in parse_match_opts_list()Sverker Eriksson2021-02-181-2/+2
* | erl_bif_binary.c: Ensure initializationBjörn Gustavsson2021-01-281-0/+3
* | erl_bif_binary.c: Eliminate use of uninitialized variable in debug buildBjörn Gustavsson2021-01-281-3/+3
|/
* erts: Statically allocate trap export entries againJohn Högberg2020-11-131-13/+13
* otp: Remove HiPE and HiPE-related accessoriesJohn Högberg2020-11-091-4/+0
* erts: Refactor bif exports to be allocated at start-timeLukas Larsson2020-09-211-14/+14
* Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\
| * Update copyright yearRickard Green2020-03-131-1/+1
* | erts: Use hidden exports for BIF trappingJohn Högberg2019-09-171-1/+1
|/
* erts: Create heap binaries in binary:split/2-3John Högberg2019-08-091-78/+81
* erts: Create heap binaries in binary_part/2-3John Högberg2019-08-091-13/+12
* Merge branch 'maint'Kjell Winblad2019-02-141-11/+7
|\
| * Fix bug in binary:encode_unsigned causing a read of uninitialized memoryKjell Winblad2019-01-301-11/+7
* | Simplify GC BIFsBjörn Gustavsson2018-12-131-97/+1
* | erts: Fix compiler warning in erl_bif_binary.cSverker Eriksson2018-10-191-2/+1
* | erts: Fix compiler warning in erl_bif_binary.cSverker Eriksson2018-10-031-3/+5
* | Do not allocate good and bad shifts for single byte lookupsJosé Valim2018-08-161-103/+122
* | Merge branch 'josevalim/jv-sb/PR-1803/OTP-15238' into masterLukas Larsson2018-08-161-9/+60
|\ \ | |/ |/|
| * Optimize binary matchJosé Valim2018-08-071-9/+60
* | Update copyright yearHenrik Nord2018-06-181-1/+1
|/
* Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etcJohn Högberg2018-03-091-10/+10
* Replace binary:bin_to_list CIF implementation with binary_to_listJohn Högberg2018-02-261-191/+0
* Merge branch 'sverker/build-proc-bin'Sverker Eriksson2018-01-161-15/+8
|\
| * erts: Refactor more usage of erts_build_proc_binSverker Eriksson2018-01-051-15/+8
* | Merge branch 'potatosalad/erts/binary_find_bif_improved/PR-1480/OTP-14610'Lukas Larsson2017-09-131-507/+601
|\ \ | |/ |/|
| * stdlib: Improved BIF for binary matches and split.Andrew Bennett2017-09-061-507/+601
* | Replace ad-hoc MIN/MAX macros with common onesJohn Högberg2017-09-071-7/+0
|/
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* erts: Init refc=1 in erts_bin_nrml_allocSverker Eriksson2017-04-111-1/+0
* Merge branch 'fix-source-typos'Björn Gustavsson2017-02-151-1/+1
|\
| * Fixed typos in ertsAndrew Dryga2017-02-141-1/+1
* | erts: Add deallocation veto for magic destructorsSverker Eriksson2017-02-141-7/+8
|/
* Use magic refs for binary compile patternsRickard Green2017-02-061-18/+18
* update copyright-yearHenrik Nord2016-03-151-1/+1
* stdlib: Fix bug in binary:split for empty binarySverker Eriksson2015-11-131-0/+4
* Merge branch 'sverk/binary_split_bif'Sverker Eriksson2015-11-041-355/+591
|\
| * erts: Minor refactor for binary find BIF backendAndrew Bennett2015-11-041-54/+55
| * erts: Refactor BIF for binary:match,matches,splitAndrew Bennett2015-11-041-879/+574
| * erts: Refactor backend of binary:splitSverker Eriksson2015-11-041-508/+151
| * erts: Replace 0 with THE_NON_VALUESverker Eriksson2015-11-041-5/+5
| * stdlib: Add BIF option 'trim_all' to binary:split/3Andrew Bennett2015-11-041-148/+348
| * stdlib: Add BIF binary:split/2 and binary:split/3Andrew Bennett2015-11-041-0/+697
* | erts: Remove HALFWORD_HEAP definitionBjörn-Egil Dahlberg2015-06-241-2/+1
|/
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
* Merge branch 'rickard/time_api/OTP-11997'Rickard Green2015-03-201-0/+1
|\
| * Introduce a new time APIRickard Green2015-03-201-0/+1
* | Merge branch 'sverk/hipe-inline-reserve-trap-frame'Sverker Eriksson2014-10-241-0/+2
|\ \
| * | erts: Make hipe_{un}reserve_beam_trap_frame INLINESverker Eriksson2014-10-241-0/+2
| |/