Skip to main content

Module stubs

Module stubs 

Source
Expand description

Stub builtins — not-yet-implemented functions that return sensible defaults or fail explicitly. Also includes lightweight implementations of commonly needed functions that don’t warrant their own module.

Statics§

__BUILTIN_REG_BUILTIN_ADD_TASK_CALLBACK 🔒
__BUILTIN_REG_BUILTIN_AS_R_BOOLEAN 🔒
__BUILTIN_REG_BUILTIN_COMMAND_ARGS 🔒
__BUILTIN_REG_BUILTIN_CONFLICT_RULES 🔒
__BUILTIN_REG_BUILTIN_CSTACK_INFO 🔒
__BUILTIN_REG_BUILTIN_DEFUNCT 🔒
__BUILTIN_REG_BUILTIN_DEPRECATED 🔒
__BUILTIN_REG_BUILTIN_DOT_DATE 🔒
__BUILTIN_REG_BUILTIN_DOT_DIFFTIME 🔒
__BUILTIN_REG_BUILTIN_DOT_INTERNAL 🔒
__BUILTIN_REG_BUILTIN_DOT_POSIXCT 🔒
__BUILTIN_REG_BUILTIN_DOT_POSIXLT 🔒
__BUILTIN_REG_BUILTIN_DOT_SUBSET 🔒
__BUILTIN_REG_BUILTIN_DOT_SUBSET2 🔒
__BUILTIN_REG_BUILTIN_ENCODING_SET 🔒
__BUILTIN_REG_BUILTIN_EVAL_PARENT 🔒
__BUILTIN_REG_BUILTIN_EXT_SOFT_VERSION 🔒
__BUILTIN_REG_BUILTIN_FILE_ACCESS 🔒
__BUILTIN_REG_BUILTIN_FILE_APPEND 🔒
__BUILTIN_REG_BUILTIN_FILE_LINK 🔒
__BUILTIN_REG_BUILTIN_FILE_SYMLINK 🔒
__BUILTIN_REG_BUILTIN_GC_TIME 🔒
__BUILTIN_REG_BUILTIN_GET_CLASS_DEF 🔒
__BUILTIN_REG_BUILTIN_GET_HOOK 🔒
__BUILTIN_REG_BUILTIN_GET_NAMESPACE_NAME 🔒
__BUILTIN_REG_BUILTIN_GET_RVERSION 🔒
__BUILTIN_REG_BUILTIN_GET_TASK_CALLBACK_NAMES 🔒
__BUILTIN_REG_BUILTIN_GLOBAL_VARIABLES 🔒
__BUILTIN_REG_BUILTIN_INTERACTIVE 🔒
__BUILTIN_REG_BUILTIN_ISATTY 🔒
__BUILTIN_REG_BUILTIN_IS_OBJECT 🔒
__BUILTIN_REG_BUILTIN_IS_R 🔒
__BUILTIN_REG_BUILTIN_IS_S4 🔒
__BUILTIN_REG_BUILTIN_LENGTHS 🔒
__BUILTIN_REG_BUILTIN_LENGTH_SET 🔒
__BUILTIN_REG_BUILTIN_LEVELS_SET 🔒
__BUILTIN_REG_BUILTIN_MEMORY_PROFILE 🔒
__BUILTIN_REG_BUILTIN_MEM_LIMITS 🔒
__BUILTIN_REG_BUILTIN_NUMERIC_VERSION 🔒
__BUILTIN_REG_BUILTIN_OLSON_NAMES 🔒
__BUILTIN_REG_BUILTIN_PACKAGE_EVENT 🔒
__BUILTIN_REG_BUILTIN_PACKAGE_STARTUP_MESSAGE 🔒
__BUILTIN_REG_BUILTIN_PACKAGE_VERSION 🔒
__BUILTIN_REG_BUILTIN_POS_TO_ENV 🔒
__BUILTIN_REG_BUILTIN_PROTOTYPE 🔒
__BUILTIN_REG_BUILTIN_REMOVE_SOURCE 🔒
__BUILTIN_REG_BUILTIN_REMOVE_TASK_CALLBACK 🔒
__BUILTIN_REG_BUILTIN_RETRACEMEM 🔒
__BUILTIN_REG_BUILTIN_SERIALIZE 🔒
__BUILTIN_REG_BUILTIN_SET_HOOK 🔒
__BUILTIN_REG_BUILTIN_SET_NAMES 🔒
__BUILTIN_REG_BUILTIN_SIGNATURE 🔒
__BUILTIN_REG_BUILTIN_STANDARD_GENERIC 🔒
__BUILTIN_REG_BUILTIN_SUPPRESS_PKG_STARTUP 🔒
__BUILTIN_REG_BUILTIN_SYS_READLINK 🔒
__BUILTIN_REG_BUILTIN_SYS_SET_FILE_TIME 🔒
__BUILTIN_REG_BUILTIN_SYS_STATUS 🔒
__BUILTIN_REG_BUILTIN_SYS_UMASK 🔒
__BUILTIN_REG_BUILTIN_TOPENV 🔒
__BUILTIN_REG_BUILTIN_TRACEMEM 🔒
__BUILTIN_REG_BUILTIN_UNLOCK_BINDING 🔒
__BUILTIN_REG_BUILTIN_UNSERIALIZE 🔒
__BUILTIN_REG_BUILTIN_UNTRACEMEM 🔒
__BUILTIN_REG_BUILTIN_VIGNETTE_ENGINE 🔒
__BUILTIN_REG_BUILTIN_WITH_AUTOPRINT 🔒
__BUILTIN_REG___STUB_ARITY 🔒
__BUILTIN_REG___STUB_CLEARPUSHBACK 🔒
__BUILTIN_REG___STUB_FIFO 🔒
__BUILTIN_REG___STUB_FLUSH 🔒
__BUILTIN_REG___STUB_GETALLCONNECTIONS 🔒
__BUILTIN_REG___STUB_GZCON 🔒
__BUILTIN_REG___STUB_INSTALLED_PACKAGES 🔒
__BUILTIN_REG___STUB_INSTALL_PACKAGES 🔒
__BUILTIN_REG___STUB_ISINCOMPLETE 🔒
__BUILTIN_REG___STUB_ISSEEKABLE 🔒
__BUILTIN_REG___STUB_MEMCOMPRESS 🔒
__BUILTIN_REG___STUB_MEMDECOMPRESS 🔒
__BUILTIN_REG___STUB_PIPE 🔒
__BUILTIN_REG___STUB_PUSHBACK 🔒
__BUILTIN_REG___STUB_PUSHBACKLENGTH 🔒
__BUILTIN_REG___STUB_RAWCONNECTION 🔒
__BUILTIN_REG___STUB_READBIN 🔒
__BUILTIN_REG___STUB_READCHAR 🔒
__BUILTIN_REG___STUB_SEEK 🔒
__BUILTIN_REG___STUB_SHOWCONNECTIONS 🔒
__BUILTIN_REG___STUB_SINK 🔒
__BUILTIN_REG___STUB_SOCKETCONNECTION 🔒
__BUILTIN_REG___STUB_SUMMARY_CONNECTION 🔒
__BUILTIN_REG___STUB_TEXTCONNECTION 🔒
__BUILTIN_REG___STUB_TRUNCATE 🔒
__BUILTIN_REG___STUB_WRITEBIN 🔒
__BUILTIN_REG___STUB_WRITECHAR 🔒
__INTERP_REG_BUILTIN_REGISTER_S3_METHOD 🔒
__INTERP_REG_INTERP_AS_NAMESPACE 🔒
__INTERP_REG_INTERP_BINDTEXTDOMAIN 🔒
__INTERP_REG_INTERP_BROWSE_ENV 🔒
__INTERP_REG_INTERP_DEBUGONCE 🔒
__INTERP_REG_INTERP_EAPPLY 🔒
__INTERP_REG_INTERP_HAS_METHOD 🔒
__INTERP_REG_INTERP_IS_NAMESPACE 🔒
__INTERP_REG_INTERP_REMOVE_CLASS 🔒
__INTERP_REG_INTERP_RESET_GENERIC 🔒
__INTERP_REG_INTERP_SET_IS 🔒
__INTERP_REG_INTERP_SET_OLD_CLASS 🔒
__INTERP_REG_INTERP_SYS_CHMOD 🔒
__INTERP_REG_INTERP_TRACE 🔒
__INTERP_REG_INTERP_UNTRACE 🔒

Functions§

__stub_arity 🔒
__stub_clearPushBack 🔒
__stub_fifo 🔒
__stub_flush 🔒
__stub_getAllConnections 🔒
__stub_gzcon 🔒
__stub_install_packages 🔒
__stub_installed_packages 🔒
__stub_isIncomplete 🔒
__stub_isSeekable 🔒
__stub_memCompress 🔒
__stub_memDecompress 🔒
__stub_pipe 🔒
__stub_pushBack 🔒
__stub_pushBackLength 🔒
__stub_rawConnection 🔒
__stub_readBin 🔒
__stub_readChar 🔒
__stub_seek 🔒
__stub_showConnections 🔒
__stub_sink 🔒
__stub_socketConnection 🔒
__stub_summary_connection 🔒
__stub_textConnection 🔒
__stub_truncate 🔒
__stub_writeBin 🔒
__stub_writeChar 🔒
builtin_add_task_callback 🔒
addTaskCallback — register a task callback (no-op). @namespace base
builtin_as_r_boolean 🔒
Convert to R boolean — used by grDevices and other internal code.
builtin_command_args 🔒
commandArgs — return command-line arguments.
builtin_conflict_rules 🔒
conflictRules — returns NULL (no conflict management in miniR). @namespace base
builtin_cstack_info 🔒
Cstack_info — C stack info (returns dummy values). @namespace base
builtin_defunct 🔒
.Defunct — error that a function is defunct.
builtin_deprecated 🔒
.Deprecated — warn that a function is deprecated.
builtin_dot_date 🔒
.Date — construct a Date object from numeric days since epoch.
builtin_dot_difftime 🔒
.difftime — construct a difftime object.
builtin_dot_internal 🔒
.Internal — stub for R internal functions.
builtin_dot_posixct 🔒
.POSIXct — construct a POSIXct object from numeric seconds.
builtin_dot_posixlt 🔒
.POSIXlt — construct a POSIXlt object (list-based time).
builtin_dot_subset 🔒
.subset — fast subset without method dispatch.
builtin_dot_subset2 🔒
.subset2 — fast [[ without method dispatch.
builtin_encoding_set 🔒
Encoding<- — set string encoding (no-op in UTF-8-only miniR). @namespace base
builtin_eval_parent 🔒
eval.parent — evaluate expression in the calling environment.
builtin_ext_soft_version 🔒
extSoftVersion — external software version info. @namespace base
builtin_file_access 🔒
file.access — check file access permissions. @namespace base
builtin_file_append 🔒
file.append — append contents of one file to another.
builtin_file_link 🔒
file.link — create a hard link. @namespace base
builtin_file_symlink 🔒
file.symlink — create a symbolic link. @namespace base
builtin_gc_time 🔒
gc.time — get garbage collection timing (always zero). @namespace base
builtin_get_class_def 🔒
Look up an S4 class definition by name.
builtin_get_hook 🔒
getHook — returns NULL (no hooks in miniR). @namespace base
builtin_get_namespace_name 🔒
Get the name of a namespace environment.
builtin_get_rversion 🔒
getRversion — return the R version as a character string.
builtin_get_task_callback_names 🔒
getTaskCallbackNames — list registered task callbacks. @namespace base
builtin_global_variables 🔒
globalVariables — declare global variables (no-op, suppresses R CMD check notes).
builtin_interactive 🔒
interactive — check if R is running interactively.
builtin_is_object 🔒
is.object — check if an object has a class attribute. @param x any R value @return logical @namespace base
builtin_is_r 🔒
is.R — check if running in R (always TRUE for miniR).
builtin_is_s4 🔒
isS4 — check if an object is an S4 object. @param object any R value @return logical @namespace base
builtin_isatty 🔒
isatty — check if a connection is a terminal. @param con integer: connection number (0=stdin, 1=stdout, 2=stderr) @return logical @namespace base
builtin_length_set 🔒
length<- — set the length of a vector.
builtin_lengths 🔒
lengths — get lengths of list elements.
builtin_levels_set 🔒
levels<- — set factor levels.
builtin_mem_limits 🔒
mem.limits — get memory limits (dummy values). @namespace base
builtin_memory_profile 🔒
memory.profile — profile memory usage (dummy). @namespace base
builtin_numeric_version 🔒
numeric_version — create a version object (returns as character for now).
builtin_olson_names 🔒
OlsonNames — return timezone names.
builtin_package_event 🔒
packageEvent — create a package event name string. @namespace base
builtin_package_startup_message 🔒
packageStartupMessage — like message() but suppressable by suppressPackageStartupMessages.
builtin_package_version 🔒
package_version — create a package version object.
builtin_pos_to_env 🔒
pos.to.env — convert search path position to environment. @namespace base
builtin_prototype 🔒
prototype — create an S4 class prototype (returns a list).
builtin_register_s3_method 🔒
registerS3method — register an S3 method in a namespace. @param genname character: generic function name @param class character: class name @param method function: the method @param envir environment: where to register @namespace base
builtin_remove_source 🔒
tools::vignetteEngine — register/query vignette engines. removeSource(fn) — strip source references from a function.
builtin_remove_task_callback 🔒
removeTaskCallback — remove a task callback (no-op). @namespace base
builtin_retracemem 🔒
builtin_serialize 🔒
serialize/unserialize — R object serialization (delegates to our RDS functions). @namespace base
builtin_set_hook 🔒
setHook — no-op in miniR. @namespace base
builtin_set_names 🔒
setNames — set names on an object and return it.
builtin_signature 🔒
signature — create an S4 method signature.
builtin_standard_generic 🔒
standardGeneric — S4 method dispatch.
builtin_suppress_pkg_startup 🔒
suppressPackageStartupMessages — suppress package startup messages.
builtin_sys_readlink 🔒
Sys.readlink — read a symbolic link target. @namespace base
builtin_sys_set_file_time 🔒
Sys.setFileTime — set file modification time. @namespace base
builtin_sys_status 🔒
sys.status — return system status (call stack info). @namespace base
builtin_sys_umask 🔒
Sys.umask — get/set file creation mask (stub). @namespace base
builtin_topenv 🔒
Get the top-level environment.
builtin_tracemem 🔒
tracemem/untracemem/retracemem — memory tracing (no-ops). @namespace base
builtin_unlock_binding 🔒
unlockBinding — unlock a locked binding. @namespace base
builtin_unserialize 🔒
@namespace base
builtin_untracemem 🔒
builtin_vignette_engine 🔒
No-op in miniR — vignette processing is not supported. When called with package= to query registered engines, returns an empty list so callers can iterate without error.
builtin_with_autoprint 🔒
withAutoprint — evaluate expressions with auto-printing (stub). @namespace base
interp_as_namespace 🔒
Get a namespace environment by name (string → environment).
interp_bindtextdomain 🔒
bindtextdomain — bind a text domain for translations (no-op). @namespace base
interp_browse_env 🔒
browseEnv — open environment browser (no-op stub). @namespace utils
interp_debugonce 🔒
debugonce — set a one-time debug flag (no-op). @namespace base
interp_eapply 🔒
eapply — apply function over environment bindings. @namespace base
interp_has_method 🔒
Check if a method exists for an S4 generic.
interp_is_namespace 🔒
Check if an object is a namespace environment.
interp_remove_class 🔒
removeClass — remove a class definition. @namespace methods
interp_reset_generic 🔒
resetGeneric — reset a generic function. @namespace methods
interp_set_is 🔒
setIs — define class inheritance relationship. @namespace methods
interp_set_old_class 🔒
Set old-style S3 class for S4 compatibility.
interp_sys_chmod 🔒
Sys.chmod — change file permissions (Unix only). @namespace base
interp_trace 🔒
trace — set tracing on a function (no-op stub). @namespace base
interp_untrace 🔒
untrace — remove tracing (no-op stub). @namespace base