Mathematica Stack Exchange is a question and answer site for users of Mathematica. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In comments on this question, Mr. Wizard suggested a community wiki to share the bug fixes/workarounds (or possibly other tricks) people load in their init.m. I think this could provide a nice resource.

share|improve this question
I think this should probably be restricted to bug fixes and workarounds or it becomes too broad. – Mr.Wizard Aug 16 '13 at 21:54
Should these be version-tagged? – Yves Klett Aug 17 '13 at 16:54
@Yves I think they should, and so far it looks like everyone has already done that. – Mr.Wizard Aug 17 '13 at 20:51
Tangentially related: (56728) – Mr.Wizard Feb 12 '15 at 10:38

Fixes by Mathematica version. Note that unfixed bugs may apply to earlier versions as well; e.g. TableAlignments -> Left not working also applies to version 7.

Version 10.1

Version 10.0

Version 7

As a version 7 user these likely don't apply to most users but here are mine:

  • Fix Symbol name slow-down weirdness (hashing problem?):

  • Fix a bug in FullSimplify:

  • Prevent Mathematica from eating all my RAM and freezing (most of the time):

    $Pre = Function[Null, MemoryConstrained[Unevaluated @ #, 2^32, "Memory Exceeded"], HoldAll]
share|improve this answer
It would probably be good to include a version check before applying any fixes. – Szabolcs Jan 19 '15 at 16:21
@Szabolcs Would you elaborate on that, please? – Mr.Wizard Jan 19 '15 at 16:22
If[$VersionNumber == (* number *), ( * do this *)] was probably meant… – J. M. Jun 19 '15 at 21:40
@J.M. Perhaps so. I prefer to maintain the fixes manually. – Mr.Wizard Jun 19 '15 at 21:41

Here is one that came from a Wolfram employee so it should be safe to add in version 9:

FindInstance returns Indeterminate in version 9, but not in 8

share|improve this answer

Here's a patch from Adam Strzebonski of Wolfram, which fixes a bug in RootReduce[] in 9.0.1.

ToNumberField won't recognize Root as explicit algebraic number

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.