Skip to content

Commit 1d02ec4

Browse files
committed
Delete debugging code
1 parent 7af867f commit 1d02ec4

File tree

7 files changed

+55
-559
lines changed

7 files changed

+55
-559
lines changed

base/inference.jl

-3
Original file line numberDiff line numberDiff line change
@@ -249,9 +249,6 @@ const getfield_tfunc = function (A, s0, name)
249249
if s <: Tuple && name === Symbol
250250
return Bottom, true
251251
end
252-
# if s <: Tuple && s.parameters.length == 1 && isvatuple(s)
253-
# return s.parameters[1].parameters[1], true
254-
# end
255252
if isa(A[2],QuoteNode) && isa(A[2].value,Symbol)
256253
fld = A[2].value
257254
A1 = A[1]

src/alloc.c

-14
Original file line numberDiff line numberDiff line change
@@ -108,20 +108,6 @@ typedef struct {
108108
// Note that this function updates len
109109
static jl_value_t *jl_new_bits_internal(jl_value_t *dt, void *data, size_t *len)
110110
{
111-
if (jl_is_ntuple_type(dt)) {
112-
jl_value_t *lenvar = jl_tparam0(dt);
113-
jl_value_t *elty = jl_tparam1(dt);
114-
assert(jl_is_datatype(elty));
115-
size_t alignment = ((jl_datatype_t*)elty)->alignment;
116-
*len = LLT_ALIGN((*len), alignment);
117-
assert(jl_is_long(lenvar));
118-
size_t l = jl_unbox_long(lenvar);
119-
size_t nb = l*LLT_ALIGN(jl_datatype_size(elty), alignment);
120-
jl_value_t *v = (jl_value_t*)newobj(dt, NWORDS(nb));
121-
memcpy(jl_data_ptr(v), data, nb);
122-
return v;
123-
}
124-
125111
assert(jl_is_datatype(dt));
126112
jl_datatype_t *bt = (jl_datatype_t*)dt;
127113
size_t nb = jl_datatype_size(bt);

src/builtins.c

+1-166
Original file line numberDiff line numberDiff line change
@@ -1582,174 +1582,9 @@ DLLEXPORT void jl_(void *jl_value)
15821582
in_jl_--;
15831583
}
15841584

1585-
// Useful because the jl_typeof macro isn't available from debugger
1586-
void jl_static_show_typeof(JL_STREAM *out, jl_value_t *v)
1587-
{
1588-
if (v == NULL) {
1589-
jl_printf(out, "#<null>");
1590-
}
1591-
else if (jl_typeof(v) == NULL) {
1592-
jl_printf(out, "<?::#null>");
1593-
}
1594-
else if (jl_astaggedvalue(v)->type_bits < 4096U) {
1595-
jl_printf(out, "<?::#%d>", (int)jl_astaggedvalue(v)->type_bits);
1596-
}
1597-
else if (jl_is_lambda_info(v)) {
1598-
jl_printf(out, "lambda_info");
1599-
}
1600-
else if (jl_is_svec(v)) {
1601-
jl_printf(out, "svec");
1602-
}
1603-
else if (jl_is_datatype(v)) {
1604-
jl_printf(out, "DataType");
1605-
}
1606-
else if (jl_is_func(v)) {
1607-
jl_printf(out, "#<function>");
1608-
}
1609-
else if (jl_typeis(v, jl_intrinsic_type)) {
1610-
jl_printf(out, "#<intrinsic function>");
1611-
}
1612-
else if (jl_is_int64(v)) {
1613-
jl_printf(out, "Int64");
1614-
}
1615-
else if (jl_is_int32(v)) {
1616-
jl_printf(out, "Int32");
1617-
}
1618-
else if (jl_typeis(v,jl_int16_type)) {
1619-
jl_printf(out, "Int16");
1620-
}
1621-
else if (jl_typeis(v,jl_int8_type)) {
1622-
jl_printf(out, "Int8");
1623-
}
1624-
else if (jl_is_uint64(v)) {
1625-
jl_printf(out, "UInt64");
1626-
}
1627-
else if (jl_is_uint32(v)) {
1628-
jl_printf(out, "UInt32");
1629-
}
1630-
else if (jl_typeis(v,jl_uint16_type)) {
1631-
jl_printf(out, "UInt16");
1632-
}
1633-
else if (jl_typeis(v,jl_uint8_type)) {
1634-
jl_printf(out, "UInt8");
1635-
}
1636-
else if (jl_is_cpointer(v)) {
1637-
jl_printf(out, "cpointer");
1638-
}
1639-
else if (jl_is_float32(v)) {
1640-
jl_printf(out, "Float32");
1641-
}
1642-
else if (jl_is_float64(v)) {
1643-
jl_printf(out, "Float64");
1644-
}
1645-
else if (v == jl_true || v == jl_false) {
1646-
jl_printf(out, "jl_boolean");
1647-
}
1648-
else if (v == jl_nothing) {
1649-
jl_printf(out, "nothing");
1650-
}
1651-
else if (jl_is_byte_string(v)) {
1652-
jl_printf(out, "ByteString");
1653-
}
1654-
else if (jl_is_uniontype(v)) {
1655-
jl_printf(out, "Union");
1656-
}
1657-
else if (jl_is_typector(v)) {
1658-
jl_printf(out, "TypeConstructor");
1659-
}
1660-
else if (jl_is_typevar(v)) {
1661-
jl_printf(out, "TypeVar");
1662-
}
1663-
else if (jl_is_module(v)) {
1664-
jl_printf(out, "Module");
1665-
}
1666-
else if (jl_is_symbol(v)) {
1667-
jl_printf(out, "Symbol");
1668-
}
1669-
else if (jl_is_gensym(v)) {
1670-
jl_printf(out, "GenSym");
1671-
}
1672-
else if (jl_is_symbolnode(v)) {
1673-
jl_printf(out, "SymbolNode");
1674-
}
1675-
else if (jl_is_globalref(v)) {
1676-
jl_printf(out, "GlobalRef");
1677-
}
1678-
else if (jl_is_labelnode(v)) {
1679-
jl_printf(out, "LabelNode");
1680-
}
1681-
else if (jl_is_gotonode(v)) {
1682-
jl_printf(out, "GotoNode");
1683-
}
1684-
else if (jl_is_quotenode(v)) {
1685-
jl_printf(out, "QuoteNode");
1686-
}
1687-
else if (jl_is_newvarnode(v)) {
1688-
jl_printf(out, "NewVarNode");
1689-
}
1690-
else if (jl_is_topnode(v)) {
1691-
jl_printf(out, "topnode");
1692-
}
1693-
else if (jl_is_linenode(v)) {
1694-
jl_printf(out, "LineNode");
1695-
}
1696-
else if (jl_is_expr(v)) {
1697-
jl_printf(out, "Expr");
1698-
}
1699-
else if (jl_is_array(v)) {
1700-
jl_printf(out, "Array");
1701-
}
1702-
else if (jl_typeis(v,jl_loaderror_type)) {
1703-
jl_printf(out, "LoadError");
1704-
}
1705-
else if (jl_typeis(v,jl_errorexception_type)) {
1706-
jl_printf(out, "ErrorException");
1707-
}
1708-
else if (jl_is_datatype(jl_typeof(v))) {
1709-
jl_datatype_t *dv = (jl_datatype_t*)jl_typeof(v);
1710-
if (dv->name->module != jl_core_module) {
1711-
jl_static_show_x(out, (jl_value_t*)dv->name->module, 0);
1712-
jl_printf(out, ".");
1713-
}
1714-
jl_printf(out, "%s", dv->name->name->name);
1715-
if (dv->parameters && (jl_value_t*)dv != dv->name->primary) {
1716-
size_t j, tlen = jl_nparams(dv);
1717-
if (tlen > 0) {
1718-
jl_printf(out, "{");
1719-
for (j = 0; j < tlen; j++) {
1720-
jl_value_t *p = jl_tparam(dv,j);
1721-
jl_static_show_x(out, p, 0);
1722-
if (j != tlen-1)
1723-
jl_printf(out, ", ");
1724-
}
1725-
jl_printf(out, "}");
1726-
}
1727-
else if (jl_is_tuple_type(dv)) {
1728-
jl_printf(out, "{}");
1729-
}
1730-
}
1731-
}
1732-
else {
1733-
jl_printf(out, "<?Unknown?>");
1734-
}
1735-
}
1736-
1737-
DLLEXPORT void jlt_(void *jl_value)
1738-
{
1739-
in_jl_++;
1740-
JL_TRY {
1741-
(void)jl_static_show_typeof(JL_STDOUT, (jl_value_t*)jl_value);
1742-
jl_printf(JL_STDOUT,"\n");
1743-
}
1744-
JL_CATCH {
1745-
jl_printf(JL_STDOUT, "\n!!! ERROR in jlt_ -- ABORTING !!!\n");
1746-
}
1747-
in_jl_--;
1748-
}
1749-
17501585
DLLEXPORT void jl_breakpoint(jl_value_t *v)
17511586
{
1752-
// put a breakpoint in you debugger here
1587+
// put a breakpoint in your debugger here
17531588
}
17541589

17551590
// Useful for debugging calls to constructors, call(T, a, b...)

0 commit comments

Comments
 (0)