summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_unicode.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'rickard/unicode-bin/OTP-16002' into maintRickard Green2019-09-021-6/+28
|\
| * Return heap binary from unicode:characters_to_binary() when result is smallRickard Green2019-08-231-6/+28
* | erts: Beautify away #ifdef DEBUGSverker Eriksson2018-09-071-3/+1
|/
* erts: Refactor usage of am_atom_put to ERTS_MAKE_AMSverker Eriksson2018-06-041-5/+5
* Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etcJohn Högberg2018-03-091-6/+6
* Merge branch 'maint'Rickard Green2018-01-111-35/+117
|\
| * Fix encoding of filenames in stacktracesRickard Green2018-01-111-35/+117
| * Revert "Merge branch 'rickard/null-char-filenames/ERL-370/OTP-14543' into maint"Rickard Green2017-10-121-53/+5
| * Don't allow null in filenamesRickard Green2017-09-271-5/+53
* | Disallow NULs in filename-encoded stringsJohn Högberg2018-01-031-12/+2
* | Replace the libc environment with a thread-safe emulationJohn Högberg2018-01-031-14/+2
* | Don't allow null chars in various stringsRickard Green2017-10-111-5/+92
|/
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* erts: Add deallocation veto for magic destructorsSverker Eriksson2017-02-141-1/+2
* Use magic refs for unicode static NIFs trapsRickard Green2017-02-061-8/+4
* Add new AtU8 beam chunkJosé Valim2017-01-301-50/+33
* erl_unicode.c: fix integer truncation problemsMikael Pettersson2016-05-051-28/+30
* update copyright-yearHenrik Nord2016-03-151-1/+1
* erts: Change erl_exit into erts_exitSverker Eriksson2016-02-241-1/+1
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
* Fix conversion of empty string in erts_convert_native_to_filename()Rickard Green2014-05-221-0/+2
* erts: Add 'extra' argument to erts_convert_filename_to_encodingSverker Eriksson2013-12-161-7/+10
* Merge branch 'sverk/load-nif-unicode'Sverker Eriksson2013-10-161-49/+93
|\
| * erts: Fix bug in atom to filename conversionsSverker Eriksson2013-09-241-17/+42
| * erts: Factor out erts_convert_filename_to_wchar()Sverker Eriksson2013-09-191-32/+51
* | Merge branch 'maint'Sverker Eriksson2013-10-151-0/+3
|\ \ | |/ |/|
| * erts: erts_mmap supercarrier management and erts_mseg usageRickard Green2013-09-301-0/+3
* | Merge branch 'maint'Patrik Nyblom2013-06-051-2/+2
|\ \ | |/
| * Fix faulty rest on error in unicode:characters_to_listPatrik Nyblom2013-05-021-2/+2
* | erts: Change erlang:open_port spawn to handle unicodeDan Gudmundsson2013-06-031-1/+11
|/
* erts: Use block comments - ansi styleBjörn-Egil Dahlberg2013-03-041-1/+1
* Add +pc {latin1|unicode} switch and io:printable_range/0Patrik Nyblom2013-02-181-0/+8
* Teach prim_file:set_cwd() to avoid entering non-translatable directoriesBjörn Gustavsson2013-02-111-0/+46
* Make prim_file skip invalid filenames in unicode modePatrik Nyblom2013-02-111-3/+14
* Merge branch 'sverk/enc_atom-opt'Sverker Eriksson2013-01-281-2/+2
|\
| * erts: Refactor erts_atom_get to use ErtsAtomEncodingSverker Eriksson2013-01-251-2/+2
* | Update copyright yearsBjörn-Egil Dahlberg2013-01-251-1/+1
|/
* erts: Fix bug in analyze_utf8 causing faulty latin1 detectionSverker Eriksson2013-01-221-2/+2
* atom fixes for NIFs and atom_to_binarySverker Eriksson2013-01-161-60/+7
* UTF-8 support for distributionRickard Green2013-01-161-24/+115
* erts: Change internal representation of atoms to utf8Sverker Eriksson2013-01-081-96/+78
* Merge branch 'maint'Björn-Egil Dahlberg2012-08-311-1/+1
|\
| * Update copyright yearsBjörn-Egil Dahlberg2012-08-311-1/+1
* | Merge branch 'maint'Patrik Nyblom2012-08-201-6/+98
|\ \ | |/
| * Make get/putenv and erlexec understand UnicodePatrik Nyblom2012-08-141-6/+98
* | erts: Refactor new helper function erts_init_trap_exportSverker Eriksson2012-02-211-60/+19
|/
* Remove remaining gcc 4.6 assigned-but-not-used warnings from ertsPatrik Nyblom2011-11-161-6/+10
* Use the proper macros in all BIFsBjörn Gustavsson2011-10-261-6/+6
* Allow noncharacter code points in unicode encoding and decodingBjörn Gustavsson2011-10-131-19/+5
* Update copyright yearsBjörn-Egil Dahlberg2011-05-201-1/+1