Skip to main content

Questions tagged [forward-compatibility]

Forward compatibility is a quality of software written to run on newer, as-yet-unreleased versions of its dependencies, i.e. newer operating systems, newer libraries, etc.

forward-compatibility
0 votes
2 answers
377 views

Is Babel used to produce backward or forward compatible Javascript code?

I have been reading through a book called You don't know JS and one thing that I can't wrap my head around is the concept of backward compatible and forward compatible Javascript. From what I ...
Zerro97's user avatar
0 votes
1 answer
2k views

Protocol Buffers and forward compatibility with enums broken?

I was looking into protobuf and enum and trying to understand forward compatibility. So I tested the following: I have this proto file: syntax = "proto3"; package com.transport; message ...
Jim's user avatar
  • 4,225
0 votes
1 answer
45 views

Version Control Hacking for a Kind of Forward Compatibility [closed]

(First paragraph is just context that may or may not be useful for the actual question(s).) I'm working on an application with a complex document format and a lot of weird legacy issues. We're ...
Ben Ylvisaker's user avatar
1 vote
2 answers
612 views

Semantics on "backwards/forward-compatibility"

As a non-native english speaker, I am always confused on whether there is an arbitrary way to name the following client/server interoperability scenarios: Scenario A: clientN+1 - serverN+1 \ ...
Whimusical's user avatar
  • 6,551
6 votes
2 answers
10k views

Can newer versions of java run on older versions? [duplicate]

I have a doubt as to whether java is backward compatible or forward compatible? Also, can we run java bytecode written in JDK 11 Windows on a MAC which has JDK 8 without any complications? I'm trying ...
Allen Hay's user avatar
13 votes
2 answers
5k views

Is python 3 semantically versioned and forwards compatible

I'm looking at some software that is wanting to bring in Python 3.6 for use in an environment where 3.5 is the standard. Reading up on Python's documentation I can't find anything about whether: 3.5 ...
Andrew Lipscomb's user avatar
-1 votes
1 answer
47 views

OpenGL strange color [closed]

We are upgrading our game from OpenGL 2.1 to 3.1 core (forward compatible) context. It all works very well except one minor but very strange glitch. We have a white fill texture that somehow becomes ...
Anton Duzenko's user avatar
1 vote
1 answer
904 views

LWJGL 3.1.6 OpenGL 4.1 crash on macOS High Sierra

I have a slightly modified version of the sample code found on the main LWJGL page. It works but it uses legacy OpenGL version 2.1. If I attempt to use the forward-compatible context described in GLFW ...
youri's user avatar
  • 3,816
2 votes
2 answers
88 views

Forward compatibility in storage size constrained protocol

I have a simple protocol consisting of lets say 4 fields: Field-1 (4-bits) Field-2 (6-bits) Field-3 (4-bits) Field-4 (2-bits) Currently, I organize them so they are byte-aligned as: Field-1,Field-3,...
Bjarke Freund-Hansen's user avatar
2 votes
1 answer
2k views

Avro: Keep backwards capability using default value in new field without using writer/old schema

AVRO can handle most common forwards and backwards compatibility. But it somehow needs the writer schema when reading the data using a newer schema. Saying there is a old schema: { "type": "record"...
DeepNightTwo's user avatar
  • 4,931
10 votes
1 answer
2k views

Symbol name conflicts with new register names in new NASM versions?

Imagine you wrote this 10 years ago (before Intel MPX and the bnd0..bnd3 registers were even on a roadmap): section .data ; define some globals which are part of an ABI so you can't just rename them ...
Peter Cordes's user avatar
0 votes
1 answer
2k views

Overridden Java method not called even though it exists

I need to ensure forward compatibility of my application with a dependency that introduced new hook methods to the superclass my application extends. The straightforward approach of introducing the ...
Oliver Gondža's user avatar
8 votes
1 answer
3k views

Are FCM and GCM backward and forward compatible?

Google is deprecating Google Cloud messaging in favor of Firebase Cloud Messaging: Firebase Cloud Messaging (FCM) is the new version of GCM. It inherits the reliable and scalable GCM ...
Adam Matan's user avatar
  • 134k
6 votes
0 answers
400 views

Implement a partial update of a complex JPA entity using an older version of the entity class

I am having a conceptual problem on which I hope someone might have an answer. What do I already have? I have a RESTful service which offers CRUD-like operations for a single type of entity. The ...
Martin Leim's user avatar
1 vote
2 answers
138 views

Portably supporting relaxed range-for-loop

C++17 will (probably) relax the definition of the range for loop, allowing end() to return a distinct type (e.g. a sentinel): struct MyRange { struct Sentinel {}; int* begin(); Sentinel ...
ecatmur's user avatar
  • 156k

15 30 50 per page