diff options
author | Rickard Green <[email protected]> | 2014-03-20 19:01:11 +0100 |
---|---|---|
committer | Rickard Green <[email protected]> | 2014-03-21 13:24:40 +0100 |
commit | bf3222f10edbd1f6a5186c8fb35c29900ad0665f (patch) | |
tree | fa761309c15de7996634a9474919c9621c126336 /erts/doc/src/erl_driver.xml | |
parent | 3c06b5b3cdde72453d97910889e38e91c1dd4870 (diff) | |
download | otp-bf3222f10edbd1f6a5186c8fb35c29900ad0665f.tar.gz otp-bf3222f10edbd1f6a5186c8fb35c29900ad0665f.tar.bz2 otp-bf3222f10edbd1f6a5186c8fb35c29900ad0665f.zip |
Introduce minimum allowed major driver and nif versions on load
Diffstat (limited to 'erts/doc/src/erl_driver.xml')
-rw-r--r-- | erts/doc/src/erl_driver.xml | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/erts/doc/src/erl_driver.xml b/erts/doc/src/erl_driver.xml index 8da1836da7..ad37813ac0 100644 --- a/erts/doc/src/erl_driver.xml +++ b/erts/doc/src/erl_driver.xml @@ -315,10 +315,13 @@ <c>ERL_DRV_EXTENDED_MINOR_VERSION</c> will be incremented when new features are added. The runtime system uses the minor version of the driver to determine what features to use. - The runtime system will refuse to load a driver if the major + The runtime system will normally refuse to load a driver if the major versions differ, or if the major versions are equal and the minor version used by the driver is greater than the one used - by the runtime system.</p> + by the runtime system. Old drivers with lower major versions + will however be allowed after a bump of the major version during + a transition period of two major releases. Such old drivers might + however fail if deprecated features are used.</p> <p>The emulator will refuse to load a driver that does not use the extended driver interface, to allow for 64-bit capable drivers, |