~ubuntu-branches/debian/squeeze/erlang/squeeze

« back to all changes in this revision

Viewing changes to erts/emulator/hipe/hipe_bif_list.m4

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2009-05-07 15:07:37 UTC
  • mfrom: (1.2.1 upstream) (5.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20090507150737-i4yb5elwinm7r0hc
Tags: 1:13.b-dfsg1-1
* Removed another bunch of non-free RFCs from original tarball
  (closes: #527053).
* Fixed build-dependencies list by adding missing comma. This requires
  libsctp-dev again. Also, added libsctp1 dependency to erlang-base and
  erlang-base-hipe packages because the shared library is loaded via
  dlopen now and cannot be added using dh_slibdeps (closes: #526682).
* Weakened dependency of erlang-webtool on erlang-observer to recommends
  to avoid circular dependencies (closes: #526627).
* Added solaris-i386 to HiPE enabled architectures.
* Made script sources in /usr/lib/erlang/erts-*/bin directory executable,
  which is more convenient if a user wants to create a target Erlang system.
* Shortened extended description line for erlang-dev package to make it
  fit 80x25 terminals.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * %CopyrightBegin%
 
3
 * 
 
4
 * Copyright Ericsson AB 2004-2009. All Rights Reserved.
 
5
 * 
 
6
 * The contents of this file are subject to the Erlang Public License,
 
7
 * Version 1.1, (the "License"); you may not use this file except in
 
8
 * compliance with the License. You should have received a copy of the
 
9
 * Erlang Public License along with this software. If not, it can be
 
10
 * retrieved online at http://www.erlang.org/.
 
11
 * 
 
12
 * Software distributed under the License is distributed on an "AS IS"
 
13
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
 
14
 * the License for the specific language governing rights and limitations
 
15
 * under the License.
 
16
 * 
 
17
 * %CopyrightEnd%
 
18
 */
1
19
/* $Id$
2
20
 *
3
21
 * List all non architecture-specific BIFs and primops, and
181
199
standard_bif_interface_2(nbif_rethrow, hipe_rethrow)
182
200
standard_bif_interface_3(nbif_find_na_or_make_stub, hipe_find_na_or_make_stub)
183
201
standard_bif_interface_2(nbif_nonclosure_address, hipe_nonclosure_address)
 
202
nocons_nofail_primop_interface_0(nbif_fclearerror_error, hipe_fclearerror_error)
184
203
 
185
204
/*
186
205
 * Mbox primops with implicit P parameter.
202
221
nofail_primop_interface_3(nbif_bs_get_integer_2, erts_bs_get_integer_2)
203
222
nofail_primop_interface_3(nbif_bs_get_binary_2, erts_bs_get_binary_2)
204
223
nofail_primop_interface_3(nbif_bs_get_float_2, erts_bs_get_float_2)
 
224
standard_bif_interface_3(nbif_bs_put_utf8, hipe_bs_put_utf8)
 
225
standard_bif_interface_3(nbif_bs_put_utf16be, hipe_bs_put_utf16be)
 
226
standard_bif_interface_3(nbif_bs_put_utf16le, hipe_bs_put_utf16le)
 
227
standard_bif_interface_1(nbif_bs_validate_unicode, hipe_bs_validate_unicode)
205
228
 
206
229
/*
207
230
 * Bit-syntax primops without any P parameter.
209
232
 */
210
233
noproc_primop_interface_1(nbif_bs_allocate, hipe_bs_allocate)
211
234
noproc_primop_interface_2(nbif_bs_reallocate, hipe_bs_reallocate)
 
235
noproc_primop_interface_1(nbif_bs_utf8_size, hipe_bs_utf8_size)
 
236
noproc_primop_interface_1(nbif_bs_get_utf8, erts_bs_get_utf8)
 
237
noproc_primop_interface_1(nbif_bs_utf16_size, hipe_bs_utf16_size)
 
238
noproc_primop_interface_2(nbif_bs_get_utf16, erts_bs_get_utf16)
 
239
noproc_primop_interface_2(nbif_bs_validate_unicode_retract, hipe_bs_validate_unicode_retract)
212
240
 
213
241
/*
214
242
 * Bit-syntax primops. The ERTS_SMP runtime system requires P,